wt.lifecycle
Interface CurrentPhase

All Superinterfaces:
BinaryLink, Link, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
CurrentPhaseLink, IteratedCurrentPhaseLink

public interface CurrentPhase
extends BinaryLink

A CurrentPhase association defines the relationship between the LifeCycleManaged object the Phase object.

Supported API: false

Extendable: false


Field Summary
static String LIFE_CYCLE_MANAGED_ROLE
          Label for the attribute.
static String PHASE_ROLE
          Label for the attribute.
 
Fields inherited from interface wt.fc.BinaryLink
ALL_ROLES, BOTH_ROLES, ROLE_AOBJECT_REF, ROLE_AOBJECT_ROLE, ROLE_BOBJECT_REF, ROLE_BOBJECT_ROLE
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 LifeCycleManaged getLifeCycleManaged()
          Gets the object for the association that plays role: LIFE_CYCLE_MANAGED_ROLE.
 Phase getPhase()
          Gets the object for the association that plays role: PHASE_ROLE.
 void setLifeCycleManaged(LifeCycleManaged lifeCycleManaged)
          Sets the object for the association that plays role: LIFE_CYCLE_MANAGED_ROLE.
 void setPhase(Phase phase)
          Sets the object for the association that plays role: PHASE_ROLE.
 
Methods inherited from interface wt.fc.BinaryLink
getLinkInfo, getObject, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleAObjectRef, getRoleBObject, getRoleBObjectId, getRoleBObjectRef, setRoleAObject, setRoleAObjectRef, setRoleBObject, setRoleBObjectRef
 
Methods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObject
 
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
 

Field Detail

PHASE_ROLE

public static final String PHASE_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

LIFE_CYCLE_MANAGED_ROLE

public static final String LIFE_CYCLE_MANAGED_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getPhase

public Phase getPhase()
Gets the object for the association that plays role: PHASE_ROLE.

Supported API: false

Returns:
Phase

setPhase

public void setPhase(Phase phase)
              throws WTPropertyVetoException
Sets the object for the association that plays role: PHASE_ROLE.

Supported API: false

Parameters:
phase -
Throws:
WTPropertyVetoException

getLifeCycleManaged

public LifeCycleManaged getLifeCycleManaged()
Gets the object for the association that plays role: LIFE_CYCLE_MANAGED_ROLE.

Supported API: false

Returns:
LifeCycleManaged

setLifeCycleManaged

public void setLifeCycleManaged(LifeCycleManaged lifeCycleManaged)
                         throws WTPropertyVetoException
Sets the object for the association that plays role: LIFE_CYCLE_MANAGED_ROLE.

Supported API: false

Parameters:
lifeCycleManaged -
Throws:
WTPropertyVetoException