Package wt.epm
Class EPMDocConfigSpec
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._Simple
wt.enterprise.Simple
wt.epm._EPMDocConfigSpec
wt.epm.EPMDocConfigSpec
- 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={3730948373789079815L,-3796758962029829978L},properties={@GeneratedProperty(name="baselineActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, theBaselineConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="lifeCycleActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, theLifeCycleConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="folderedActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, the IteratedFolderedConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="effectivityActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="asStoredActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, the asStoredConfigSpec is active",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="promotionNoticeActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, the PromotionNoticeConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="sandboxActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, the SandboxConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="changeActive",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="If true, the EPMDocChangeConfigSpec is active.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="workingIncluded",type=boolean.class,initialValue="true"),@GeneratedProperty(name="baseline",type=BaselineConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="lifeCycle",type=LifeCycleConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="foldered",type=IteratedFolderedConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="effectivity",type=EffectivityConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="asStoredConfig",type=EPMAsStoredConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),columnProperties=@ColumnProperties(columnType=INLINE_BLOB)),@GeneratedProperty(name="sandboxConfig",type=SandboxConfigSpec.class,accessors=@PropertyAccessors(setExceptions={}),columnProperties=@ColumnProperties(columnType=INLINE_BLOB)),@GeneratedProperty(name="promotionNotice",type=PromotionNoticeConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="change",type=EPMDocChangeConfigSpec.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}))},iconProperties=@IconProperties(standardIcon="wt/clients/images/configspec.gif",openIcon="wt/clients/images/configspec.gif"))
public class EPMDocConfigSpec
extends _EPMDocConfigSpec
The config spec for use by EPMDocs. It aggregates BaselineConfigSpec,
LifeCycleConfigSpec, IteratedFolderedConfigSpec, EPMAsStoredConfigSpec,
SandboxConfigSpec and EffectivityConfigSpec.
LatestConfigSpec is applied where applicable to ensure only 1 result.
Only one of these may be active at a time. If none of these are active,
LatestConfigSpec only will be used.
Use the newEPMDocConfigSpec static factory method(s), not
the EPMDocConfigSpec 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:
-
Field Summary
Fields inherited from class wt.epm._EPMDocConfigSpec
AS_STORED_ACTIVE, AS_STORED_CONFIG, BASELINE, BASELINE_ACTIVE, CHANGE, CHANGE_ACTIVE, EFFECTIVITY, EFFECTIVITY_ACTIVE, FOLDERED, FOLDERED_ACTIVE, LIFE_CYCLE, LIFE_CYCLE_ACTIVE, PROMOTION_NOTICE, PROMOTION_NOTICE_ACTIVE, SANDBOX_ACTIVE -
Method Summary
Modifier and TypeMethodDescriptionGet the active ConfigSpec.protected voidinitialize(EPMDocChangeConfigSpec change) Supports initialization, following construction of an instance.protected voidinitialize(EPMAsStoredConfigSpec asStoredConfig) Supports initialization, following construction of an instance.protected voidinitialize(PromotionNoticeConfigSpec promotionNotice) Supports initialization, following construction of an instance.protected voidinitialize(SandboxConfigSpec sandboxConfig) Supports initialization, following construction of an instance.protected voidinitialize(BaselineConfigSpec baseline) Supports initialization, following construction of an instance.protected voidinitialize(BaselineConfigSpec baseline, LifeCycleConfigSpec lifeCycle, IteratedFolderedConfigSpec foldered) Supports initialization, following construction of an instance.protected voidinitialize(EffectivityConfigSpec effectivity) Supports initialization, following construction of an instance.protected voidinitialize(IteratedFolderedConfigSpec foldered) Supports initialization, following construction of an instance.protected voidinitialize(LifeCycleConfigSpec lifeCycle) Supports initialization, following construction of an instance.static EPMDocConfigSpec
Supported API: truestatic EPMDocConfigSpec
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(EPMAsStoredConfigSpec asStoredConfig)
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(PromotionNoticeConfigSpec promotionNotice)
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(SandboxConfigSpec sandboxConfig)
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(BaselineConfigSpec baseline)
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(BaselineConfigSpec baseline, LifeCycleConfigSpec lifeCycle, IteratedFolderedConfigSpec foldered)
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(EffectivityConfigSpec effectivity)
Supported API: truestatic EPMDocConfigSpec
Supported API: truestatic EPMDocConfigSpecnewEPMDocConfigSpec(LifeCycleConfigSpec lifeCycle)
Supported API: truevoidsetAsStoredActive(boolean a_AsStoredActive) Sets the value of the attribute: AS_STORED_ACTIVE.voidsetBaselineActive(boolean a_BaselineActive) Sets the value of the attribute: BASELINE_ACTIVE.voidsetChangeActive(boolean chngActive) Sets the value of the attribute: changeActive.voidsetEffectivityActive(boolean a_EffectivityActive) Sets the value of the attribute: EFFECTIVITY_ACTIVE.voidsetFolderedActive(boolean a_FolderedActive) Sets the value of the attribute: FOLDERED_ACTIVE.voidSets all active states to false.voidsetLifeCycleActive(boolean a_LifeCycleActive) Sets the value of the attribute: LIFE_CYCLE_ACTIVE.voidsetPromotionNoticeActive(boolean a_PromotionNoticeActive) Sets the value of the attribute: PROMOTION_NOTICE_ACTIVE.voidsetSandboxActive(boolean a_SandboxActive) Sets the value of the attribute: SANDBOX_ACTIVE.Methods inherited from class wt.epm._EPMDocConfigSpec
getAsStoredConfig, getBaseline, getChange, getEffectivity, getFoldered, getLifeCycle, getPromotionNotice, isAsStoredActive, isBaselineActive, isChangeActive, isEffectivityActive, isFolderedActive, isLifeCycleActive, isPromotionNoticeActive, isSandboxActive, setAsStoredConfig, setBaseline, setChange, setEffectivity, setFoldered, setLifeCycle, setPromotionNoticeMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
setBaselineActive
public void setBaselineActive(boolean a_BaselineActive) Sets the value of the attribute: BASELINE_ACTIVE. If true, theBaselineConfigSpec is active.
Supported API: true- Overrides:
setBaselineActivein class_EPMDocConfigSpec- Parameters:
a_BaselineActive-- See Also:
-
setLifeCycleActive
public void setLifeCycleActive(boolean a_LifeCycleActive) Sets the value of the attribute: LIFE_CYCLE_ACTIVE. If true, theLifeCycleConfigSpec is active.
Supported API: true- Overrides:
setLifeCycleActivein class_EPMDocConfigSpec- Parameters:
a_LifeCycleActive-- See Also:
-
setFolderedActive
public void setFolderedActive(boolean a_FolderedActive) Sets the value of the attribute: FOLDERED_ACTIVE. If true, the IteratedFolderedConfigSpec is active.
Supported API: true- Overrides:
setFolderedActivein class_EPMDocConfigSpec- Parameters:
a_FolderedActive-- See Also:
-
setEffectivityActive
public void setEffectivityActive(boolean a_EffectivityActive) Sets the value of the attribute: EFFECTIVITY_ACTIVE.
Supported API: true- Overrides:
setEffectivityActivein class_EPMDocConfigSpec- Parameters:
a_EffectivityActive-- See Also:
-
setAsStoredActive
public void setAsStoredActive(boolean a_AsStoredActive) Sets the value of the attribute: AS_STORED_ACTIVE. If true, the asStoredConfigSpec is active
Supported API: true- Overrides:
setAsStoredActivein class_EPMDocConfigSpec- Parameters:
a_AsStoredActive-- See Also:
-
setPromotionNoticeActive
public void setPromotionNoticeActive(boolean a_PromotionNoticeActive) Sets the value of the attribute: PROMOTION_NOTICE_ACTIVE. If true, the PromotionNoticeConfigSpec is active.
Supported API: true- Overrides:
setPromotionNoticeActivein class_EPMDocConfigSpec- Parameters:
a_PromotionNoticeActive-- See Also:
-
setSandboxActive
public void setSandboxActive(boolean a_SandboxActive) Sets the value of the attribute: SANDBOX_ACTIVE. If true, the SandboxConfigSpec is active.
Supported API: true- Overrides:
setSandboxActivein class_EPMDocConfigSpec- Parameters:
a_SandboxActive-- See Also:
-
setChangeActive
public void setChangeActive(boolean chngActive) Sets the value of the attribute: changeActive. If true, the EPMDocChangeConfigSpec is active.
Supported API: true- Overrides:
setChangeActivein class_EPMDocConfigSpec- Parameters:
chngActive-- See Also:
-
newEPMDocConfigSpec
Supported API: true- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
newEPMDocConfigSpec
Supported API: true- Parameters:
baseline-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
baseline-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(LifeCycleConfigSpec lifeCycle) throws WTException
Supported API: true- Parameters:
lifeCycle-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
lifeCycle-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(IteratedFolderedConfigSpec foldered) throws WTException
Supported API: true- Parameters:
foldered-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
foldered-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(EPMAsStoredConfigSpec asStoredConfig) throws WTException
Supported API: true- Parameters:
asStoredConfig-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
asStoredConfig-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(BaselineConfigSpec baseline, LifeCycleConfigSpec lifeCycle, IteratedFolderedConfigSpec foldered) throws WTException
Supported API: true- Parameters:
baseline-lifeCycle-foldered-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
protected void initialize(BaselineConfigSpec baseline, LifeCycleConfigSpec lifeCycle, IteratedFolderedConfigSpec foldered) throws WTException Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
baseline-lifeCycle-foldered-- Throws:
WTException
-
getActive
Get the active ConfigSpec. Returns LatestConfigSpec if there is no active one or if the active one is null.
Supported API: true- Returns:
- ConfigSpec
-
setLatestActive
public void setLatestActive()Sets all active states to false. This will result in the default LatestConfigSpec being used.
Supported API: true -
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(EffectivityConfigSpec effectivity) throws WTException
Supported API: true- Parameters:
effectivity-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
effectivity-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(SandboxConfigSpec sandboxConfig) throws WTException
Supported API: true- Parameters:
sandboxConfig-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
sandboxConfig-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(PromotionNoticeConfigSpec promotionNotice) throws WTException
Supported API: true- Parameters:
promotionNotice-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
promotionNotice-- Throws:
WTException
-
newEPMDocConfigSpec
public static EPMDocConfigSpec newEPMDocConfigSpec(EPMDocChangeConfigSpec change) throws WTException
Supported API: true- Parameters:
change-- Returns:
- EPMDocConfigSpec
- Throws:
WTException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
change-- Throws:
WTException
-