Class ConfigurationItem

All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, _EffConfigurationItem, wt.eff._EffContext, EffConfigurationItem, EffContext, wt.fc._Identified, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc._UniquelyIdentified, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, DisplayIdentification, wt.index._Indexable, Indexable, _LifeCycleManaged, LifeCycleManaged, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, _TeamManaged, TeamManaged, wt.workflow.forum._SubjectOfForum, SubjectOfForum, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook

@GenAsPersistable(superClass=Managed.class,interfaces=EffConfigurationItem.class,versions=3114992749200980431L,properties={@GeneratedProperty(name="name",type=java.lang.String.class,javaDoc="The name of the Configuration Item.",constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS,upperLimit=80,required=true),columnProperties=@ColumnProperties(persistent=true,unique=true)),@GeneratedProperty(name="description",type=java.lang.String.class,javaDoc="A description of the Configuration Item."),@GeneratedProperty(name="effectivityType",type=EffectivityType.class)},iconProperties=@IconProperties(standardIcon="wt/clients/images/configitem.gif",openIcon="wt/clients/images/configitem.gif")) public class ConfigurationItem extends _ConfigurationItem
This is a product that is planned for manufacture with various EffectivityManageables having Effectivitys under which specific versions are used to manufacture the product.

The product that is planned for manufacture is usually visible to a customer of the organization that does the configuration management. A ConfigurationItem can be an entire product concept or some portion of a product concept. ConfigurationItem is defined in PDM Enablers specification, section 2.8.3.1. This description was taken, in part, from the PDM Enablers specification.

Use the newConfigurationItem static factory method(s), not the ConfigurationItem constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also: