wt.effectivity
Interface Effectivity

All Superinterfaces:
Eff, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
DatedEffectivity, UnitEffectivity

Deprecated. As of 4.0 replaced by Eff

public interface Effectivity
extends Persistable, Eff

Effectivity is an interface which supports the notion that a PDM object is effective under certain conditions. Abstract subclasses of Effectivity include DatedEffectivity and UnitEffectivity. Effectivity contains a reference to a ConfigurationItem (effContext). This ConfigurationItem reference is necessary for UnitEffectivity subclasses, and is optional for DatedEffectivity subclasses.

Effectivity contains an object reference to the item which holds the effectivity (target).



Supported API: false

Extendable: false

See Also:
Eff, DatedEffectivity, UnitEffectivity

Field Summary
static String CONFIG_ITEM_EFFECTIVITY_TYPE
          Deprecated.  
static String CONFIG_ITEM_NAME
          Deprecated.  
static String CONFIG_ITEM_REF
          Deprecated.  
static String EFF_CONTEXT
          Deprecated.  
static String EFF_CONTEXT_REFERENCE
          Deprecated.  
static String STANDARD_TARGET_REFERENCE
          Deprecated.  
static String TARGET
          Deprecated.  
static String TARGET_REFERENCE
          Deprecated.  
static String VERSIONED_TARGET
          Deprecated.  
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Fields inherited from interface wt.eff.Eff
CREATION, CREATION_REFERENCE, DELETION, DELETION_REFERENCE, RANGE
 
Method Summary
 EffectivityType getConfigItemEffectivityType()
          Deprecated.  
 String getConfigItemName()
          Deprecated.  
 ConfigurationItemReference getConfigItemRef()
          Deprecated.  
 EffContext getEffContext()
          Deprecated.  
 ObjectReference getEffContextReference()
          Deprecated.  
 ObjectReference getStandardTargetReference()
          Deprecated.  
 EffManagedVersion getTarget()
          Deprecated.  
 VersionReference getTargetReference()
          Deprecated.  
 VersionReference getVersionedTarget()
          Deprecated.  
 void setConfigItemRef(ConfigurationItemReference a_ConfigItemRef)
          Deprecated.  
 void setEffContext(EffContext a_EffContext)
          Deprecated.  
 void setEffContextReference(ObjectReference a_EffContextReference)
          Deprecated.  
 void setStandardTargetReference(ObjectReference a_StandardTargetReference)
          Deprecated.  
 void setTarget(EffManagedVersion a_Target)
          Deprecated.  
 void setTargetReference(VersionReference a_TargetReference)
          Deprecated.  
 void setVersionedTarget(VersionReference a_VersionedTarget)
          Deprecated.  
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.eff.Eff
getCreation, getCreationReference, getDeletion, getDeletionReference, getRange, setCreation, setCreationReference, setDeletion, setDeletionReference, setRange
 

Field Detail

CONFIG_ITEM_NAME

public static final String CONFIG_ITEM_NAME
Deprecated.  

Label for the attribute; The name of the associated Configuration Item. This attribute is derived from the associated Configuration Item.

Supported API: false

See Also:
Constant Field Values

CONFIG_ITEM_EFFECTIVITY_TYPE

public static final String CONFIG_ITEM_EFFECTIVITY_TYPE
Deprecated.  

Label for the attribute; The Effectivity Type of the associated Configuration Item. This attribute is derived from the associated Configuration Item.

Supported API: false

See Also:
Constant Field Values

VERSIONED_TARGET

public static final String VERSIONED_TARGET
Deprecated.  

Label for the attribute; A versioned, persistable object which logically holds effectivity information.

Supported API: false

See Also:
Constant Field Values

CONFIG_ITEM_REF

public static final String CONFIG_ITEM_REF
Deprecated.  

Label for the attribute; A reference to a Configuration Item.

Supported API: false

See Also:
Constant Field Values

STANDARD_TARGET_REFERENCE

public static final String STANDARD_TARGET_REFERENCE
Deprecated.  

Label for the attribute; A non-versioned, persistable object which logically holds effectivity information.

Supported API: false

See Also:
Constant Field Values

EFF_CONTEXT

public static final String EFF_CONTEXT
Deprecated.  

Label for the attribute.

Supported API: false

See Also:
Constant Field Values

EFF_CONTEXT_REFERENCE

public static final String EFF_CONTEXT_REFERENCE
Deprecated.  

Label for the attribute.

Supported API: false

See Also:
Constant Field Values

TARGET

public static final String TARGET
Deprecated.  

Label for the attribute.

Supported API: false

See Also:
Constant Field Values

TARGET_REFERENCE

public static final String TARGET_REFERENCE
Deprecated.  

Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getConfigItemName

public String getConfigItemName()
Deprecated.  

Gets the value of the attribute: CONFIG_ITEM_NAME. The name of the associated Configuration Item. This attribute is derived from the associated Configuration Item.

Supported API: false

Returns:
String

getConfigItemEffectivityType

public EffectivityType getConfigItemEffectivityType()
Deprecated.  

Gets the value of the attribute: CONFIG_ITEM_EFFECTIVITY_TYPE. The Effectivity Type of the associated Configuration Item. This attribute is derived from the associated Configuration Item.

Supported API: false

Returns:
EffectivityType

getVersionedTarget

public VersionReference getVersionedTarget()
Deprecated.  

Gets the value of the attribute: VERSIONED_TARGET. A versioned, persistable object which logically holds effectivity information.

Supported API: false

Returns:
VersionReference

setVersionedTarget

public void setVersionedTarget(VersionReference a_VersionedTarget)
                        throws WTPropertyVetoException
Deprecated.  

Sets the value of the attribute: VERSIONED_TARGET. A versioned, persistable object which logically holds effectivity information.

Supported API: false

Parameters:
a_VersionedTarget -
Throws:
WTPropertyVetoException

getConfigItemRef

public ConfigurationItemReference getConfigItemRef()
Deprecated.  

Gets the value of the attribute: CONFIG_ITEM_REF. A reference to a Configuration Item.

Supported API: false

Returns:
ConfigurationItemReference

setConfigItemRef

public void setConfigItemRef(ConfigurationItemReference a_ConfigItemRef)
                      throws WTPropertyVetoException
Deprecated.  

Sets the value of the attribute: CONFIG_ITEM_REF. A reference to a Configuration Item.

Supported API: false

Parameters:
a_ConfigItemRef -
Throws:
WTPropertyVetoException

getStandardTargetReference

public ObjectReference getStandardTargetReference()
Deprecated.  

Gets the value of the attribute: STANDARD_TARGET_REFERENCE. A non-versioned, persistable object which logically holds effectivity information.

Supported API: false

Returns:
ObjectReference

setStandardTargetReference

public void setStandardTargetReference(ObjectReference a_StandardTargetReference)
                                throws WTPropertyVetoException
Deprecated.  

Sets the value of the attribute: STANDARD_TARGET_REFERENCE. A non-versioned, persistable object which logically holds effectivity information.

Supported API: false

Parameters:
a_StandardTargetReference -
Throws:
WTPropertyVetoException

getEffContext

public EffContext getEffContext()
Deprecated.  

Gets the object for the association that plays role: EFF_CONTEXT.

Supported API: false

Specified by:
getEffContext in interface Eff
Returns:
EffContext

setEffContext

public void setEffContext(EffContext a_EffContext)
                   throws WTPropertyVetoException,
                          WTException
Deprecated.  

Sets the object for the association that plays role: EFF_CONTEXT.

Supported API: false

Specified by:
setEffContext in interface Eff
Parameters:
a_EffContext -
Throws:
WTPropertyVetoException
WTException

getEffContextReference

public ObjectReference getEffContextReference()
Deprecated.  

Gets the value of the attribute: EFF_CONTEXT_REFERENCE.

Supported API: false

Specified by:
getEffContextReference in interface Eff
Returns:
ObjectReference

setEffContextReference

public void setEffContextReference(ObjectReference a_EffContextReference)
                            throws WTPropertyVetoException
Deprecated.  

Sets the value of the attribute: EFF_CONTEXT_REFERENCE.

Supported API: false

Specified by:
setEffContextReference in interface Eff
Parameters:
a_EffContextReference -
Throws:
WTPropertyVetoException

getTarget

public EffManagedVersion getTarget()
Deprecated.  

Gets the object for the association that plays role: TARGET.

Supported API: false

Specified by:
getTarget in interface Eff
Returns:
EffManagedVersion

setTarget

public void setTarget(EffManagedVersion a_Target)
               throws WTPropertyVetoException,
                      WTException
Deprecated.  

Sets the object for the association that plays role: TARGET.

Supported API: false

Specified by:
setTarget in interface Eff
Parameters:
a_Target -
Throws:
WTPropertyVetoException
WTException

getTargetReference

public VersionReference getTargetReference()
Deprecated.  

Gets the value of the attribute: TARGET_REFERENCE.

Supported API: false

Specified by:
getTargetReference in interface Eff
Returns:
VersionReference

setTargetReference

public void setTargetReference(VersionReference a_TargetReference)
                        throws WTPropertyVetoException
Deprecated.  

Sets the value of the attribute: TARGET_REFERENCE.

Supported API: false

Specified by:
setTargetReference in interface Eff
Parameters:
a_TargetReference -
Throws:
WTPropertyVetoException