Package gov.nasa.arc.mct.dbpersistence.dao

Examples of gov.nasa.arc.mct.dbpersistence.dao.ViewState


 
  private ViewState createViewState(String viewType, String componentId, ExtendedProperties viewData, EntityManager em, ComponentSpec cs) {
    ViewStatePK viewStatePK = new ViewStatePK();
    viewStatePK.setComponentId(componentId);
    viewStatePK.setViewType(viewType);
    ViewState vs = em.find(ViewState.class, viewStatePK);
    if (vs == null) {
      vs = new ViewState();
      vs.setViewStatePK(viewStatePK);
      if (cs.getViewStateCollection() == null) {
        cs.setViewStateCollection(new ArrayList<ViewState>());
      }
      cs.getViewStateCollection().add(vs);
    }
    vs.setViewInfo(generateStringFromView(viewData));
    return vs;
  }
View Full Code Here


    cs.setComponentType(type);
    cs.setOwner(owner);
    cs.setReferencedComponents(new ArrayList<ComponentSpec>());
    List<ViewState> viewStates = new ArrayList<ViewState>();
    for (Entry<String,String> e:views.entrySet()) {
      ViewState vs = new ViewState();
      ViewStatePK viewStatePK = new ViewStatePK();
      viewStatePK.setComponentId(cs.getComponentId());
      viewStatePK.setViewType(e.getKey());
      vs.setViewStatePK(viewStatePK);
      vs.setViewInfo(e.getValue());
      viewStates.add(vs);
    }
    cs.setViewStateCollection(viewStates);
   
    cs.setTagAssociationCollection(new ArrayList<TagAssociation>());
View Full Code Here

TOP

Related Classes of gov.nasa.arc.mct.dbpersistence.dao.ViewState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.