Package wt.part

Class WTPartConfigSpec

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._Simple
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.vc.config._PersistableConfigSpec, ConfigSpec, wt.vc.config.PersistableConfigSpec

@GenAsPersistable(superClass=Simple.class,interfaces={wt.ownership.Ownable.class,wt.vc.config.PersistableConfigSpec.class},versions={1190597049873292629L,-5366828040797622042L},properties={@GeneratedProperty(name="baselineActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the WTPartBaselineConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="effectivityActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the WTPartEffectivityConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="promotionNoticeActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the WTPartPromotionNoticeConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="standardActive",type=boolean.class,initialValue="true",supportedAPI=PUBLIC,javaDoc="If true, the WTPartStandardConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="sandboxActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the SandboxConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="plantStandardActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the PlantStandardConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="plantEffectivityActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the PlantEffectivityConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="sandbox",type=SandboxConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),columnProperties=@ColumnProperties(columnType=SMALL_BLOB)),@GeneratedProperty(name="standard",type=WTPartStandardConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="baseline",type=WTPartBaselineConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="effectivity",type=WTPartEffectivityConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="promotionNotice",type=WTPartPromotionNoticeConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="asMaturedActive",type=boolean.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="asMatured",type=WTPartAsMaturedConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="lotBaselineActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the LotBaselineConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="lotBaseline",type=LotBaselineConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="plantStandard",type=PlantStandardConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="plantEffectivity",type=PlantEffectivityConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="customActive",type=boolean.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="custom",type=WTPartCustomConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="changeActive",type=boolean.class,supportedAPI=PUBLIC,javaDoc="If true, the WTPartChangeConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="change",type=WTPartChangeConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}))},tableProperties=@TableProperties(compositeUnique1="+NVL(NULLIF(ownership.owner.key.id,0), idA2A2)"),iconProperties=@IconProperties(standardIcon="wt/clients/images/configspec.gif",openIcon="wt/clients/images/configspec.gif")) public class WTPartConfigSpec extends _WTPartConfigSpec
The reference implementation of a user visible config spec, used to select WTParts, which aggregates WTPartBaselineConfigSpec, WTPartEffectivityConfigSpec, WTPartPromotionNoticeConfigSpec, SandboxConfigSpec, WTPartAsMaturedConfigSpec, LotBaselineConfigSpec and WTPartStandardConfigSpec. Only one of these aggregated config specs may be active at one time.

Use the newWTPartConfigSpec static factory method(s), not the WTPartConfigSpec 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: