com.rapidtransform.part.model
Class CollectionView

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.core.model.VersionControlled
          extended by com.rapidtransform.part.model.ItemView
              extended by com.rapidtransform.part.model.CollectionView
All Implemented Interfaces:
Classified, Model, Versioned, Approvable, OrganizationalData, OrganizationElement, ItemInformation, FinalDefinition, PhysicalInstanceDefinition, java.io.Serializable

public class CollectionView
extends ItemView

Definition of an ItemVersion that serves as a collection of ItemInstance objects that are on the same product but may not be assembled together. TODO example

Author:
Steve
See Also:
Serialized Form

Constructor Summary
CollectionView()
          default constructor
CollectionView(java.lang.String name, ItemVersion initialVersion, ApplicationContext initialContext)
           
 
Method Summary
 java.lang.String getPurpose()
           
 void setPurpose(java.lang.String purpose)
           
 
Methods inherited from class com.rapidtransform.part.model.ItemView
addAlias, addApplicationContext, addDocument, addItemInstance, equals, getAdditionalContexts, getAliases, getDocuments, getInitialContext, getItemFunctions, getItemInstances, getItemVersion, getItemViewRelations, getName, getViewInstanceRelations, hashCode, setAdditionalContexts, setAliases, setDocuments, setInitialContext, setItemFunctions, setItemInstances, setItemVersion, setItemViewRelations, setName, setViewInstanceRelations
 
Methods inherited from class com.rapidtransform.core.model.VersionControlled
getCreatedBy, getCreatedDate, getIteration, getModifiedBy, getModifiedDate, setCreatedBy, setCreatedDate, setIteration, setModifiedBy, setModifiedDate
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionView

public CollectionView()
default constructor


CollectionView

public CollectionView(java.lang.String name,
                      ItemVersion initialVersion,
                      ApplicationContext initialContext)
Method Detail

getPurpose

public java.lang.String getPurpose()
Returns:
Returns the purpose.

setPurpose

public void setPurpose(java.lang.String purpose)
Parameters:
purpose - The purpose to set.