wt.effectivity
Class ConfigurationItem

java.lang.Object
  extended by wt.fc.WTObject
      extended by wt.enterprise.Managed
          extended by wt.effectivity.ConfigurationItem
All Implemented Interfaces:
Externalizable, Serializable, AccessControlled, wt.access.AccessControlList, wt.access.AdHocControlled, wt.access.PolicyAccessControlled, wt.access.SecurityLabeled, wt.admin.DomainAdministered, EffConfigurationItem, EffContext, wt.fc.BusinessInformation, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, DisplayIdentification, Indexable, wt.lifecycle.LifeCycleManaged, Notifiable, Ownable, wt.team.TeamManaged, wt.workflow.forum.SubjectOfForum, wt.workflow.notebook.SubjectOfNotebook

public class ConfigurationItem
extends Managed
implements EffConfigurationItem, Externalizable

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:
ConfigurationItemReference, Serialized Form

Field Summary
static String SOLUTION
          Label for the attribute; The solution for this EffConfigurationItem.
 
Fields inherited from interface wt.eff.EffConfigurationItem
SOLUTION_REFERENCE
 
Method Summary
 wt.eff.ProductSolution getSolution()
          Gets the object for the association that plays role: SOLUTION.
 ObjectReference getSolutionReference()
          Gets the value of the attribute: SOLUTION_REFERENCE.
 void setSolution(wt.eff.ProductSolution a_Solution)
          Sets the object for the association that plays role: SOLUTION.
 void setSolutionReference(ObjectReference a_SolutionReference)
          Sets the value of the attribute: SOLUTION_REFERENCE.
 
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SOLUTION

public static final String SOLUTION
Label for the attribute; The solution for this EffConfigurationItem.

Supported API: true

See Also:
Constant Field Values
Method Detail

getSolution

public wt.eff.ProductSolution getSolution()
Gets the object for the association that plays role: SOLUTION. The solution for this EffConfigurationItem.

Supported API: true

Specified by:
getSolution in interface EffConfigurationItem
Returns:
ProductSolution

setSolution

public void setSolution(wt.eff.ProductSolution a_Solution)
                 throws WTPropertyVetoException,
                        WTException
Sets the object for the association that plays role: SOLUTION. The solution for this EffConfigurationItem.

Supported API: true

Specified by:
setSolution in interface EffConfigurationItem
Parameters:
a_Solution -
Throws:
WTPropertyVetoException
WTException

getSolutionReference

public ObjectReference getSolutionReference()
Gets the value of the attribute: SOLUTION_REFERENCE. The solution for this EffConfigurationItem.

Supported API: true

Specified by:
getSolutionReference in interface EffConfigurationItem
Returns:
ObjectReference

setSolutionReference

public void setSolutionReference(ObjectReference a_SolutionReference)
                          throws WTPropertyVetoException
Sets the value of the attribute: SOLUTION_REFERENCE. The solution for this EffConfigurationItem.

Supported API: true

Specified by:
setSolutionReference in interface EffConfigurationItem
Parameters:
a_SolutionReference -
Throws:
WTPropertyVetoException