|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.lifecycle.LifeCycleState
LifeCycleState is the state 'cookie' of the LifeCycleManaged interface. It encapsulates the implmentation of state.
Use the newLifeCycleState
static factory method(s), not
the LifeCycleState
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: false
Extendable: false
State
,
LifeCycleManaged
,
Serialized FormField Summary | |
static String |
AT_GATE
Label for the attribute; An indication of whether or not the LifeCycleManged object is at the Gate Supported API: false |
private boolean |
atGate
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
static String |
LIFE_CYCLE_ID
Label for the attribute. |
private LifeCycleTemplateReference |
lifeCycleId
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private Phase |
phase
|
static String |
PHASE
Label for the attribute. |
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private State |
state
|
static String |
STATE
Label for the attribute; Enumerated state value Supported API: false |
private static int |
STATE_UPPER_LIMIT
|
Constructor Summary | |
LifeCycleState()
|
Method Summary | |
ClassInfo |
getClassInfo()
Returns the ClassInfo object for this class. |
String |
getConceptualClassname()
Deprecated. |
LifeCycleTemplateReference |
getLifeCycleId()
Gets the object for the association that plays role: LIFE_CYCLE_ID. |
Phase |
getPhase()
Gets the value of the attribute: PHASE. |
State |
getState()
Gets the value of the attribute: STATE. |
protected void |
initialize()
Supports initialization, following construction of an instance. |
boolean |
isAtGate()
Gets the value of the attribute: AT_GATE. |
private void |
lifeCycleIdValidate(LifeCycleTemplateReference a_LifeCycleId)
|
static LifeCycleState |
newLifeCycleState()
Default factory for the class. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
void |
readExternal(PersistentRetrieveIfc input)
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(LifeCycleState thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setAtGate(boolean a_AtGate)
Sets the value of the attribute: AT_GATE. |
void |
setLifeCycleId(LifeCycleTemplateReference a_LifeCycleId)
Sets the object for the association that plays role: LIFE_CYCLE_ID. |
void |
setPhase(Phase a_Phase)
Sets the value of the attribute: PHASE. |
void |
setState(State a_State)
Sets the value of the attribute: STATE. |
private void |
stateValidate(State a_State)
|
String |
toString()
Returns the conceptual (modeled) name for the class. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
void |
writeExternal(PersistentStoreIfc output)
Used by Persistent Data Service to obtain the values of the persistent attributes of this class, so they can be written to a persistent store. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final String STATE
private static int STATE_UPPER_LIMIT
private State state
public static final String AT_GATE
private boolean atGate
public static final String PHASE
private transient Phase phase
public static final String LIFE_CYCLE_ID
private LifeCycleTemplateReference lifeCycleId
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public LifeCycleState()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(LifeCycleState thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public void writeExternal(PersistentStoreIfc output) throws SQLException, DatastoreException
(Not intended for general use.)
Supported API: false
writeExternal
in interface ObjectMappable
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
public String toString()
public ClassInfo getClassInfo() throws WTIntrospectionException
getClassInfo
in interface NetFactor
WTIntrospectionException
public State getState()
public void setState(State a_State) throws WTPropertyVetoException
a_State
-
WTPropertyVetoException
private void stateValidate(State a_State) throws WTPropertyVetoException
a_State
-
WTPropertyVetoException
public boolean isAtGate()
public void setAtGate(boolean a_AtGate) throws WTPropertyVetoException
a_AtGate
-
WTPropertyVetoException
public Phase getPhase()
public void setPhase(Phase a_Phase) throws WTPropertyVetoException
a_Phase
-
WTPropertyVetoException
public LifeCycleTemplateReference getLifeCycleId()
public void setLifeCycleId(LifeCycleTemplateReference a_LifeCycleId) throws WTPropertyVetoException
a_LifeCycleId
-
WTPropertyVetoException
private void lifeCycleIdValidate(LifeCycleTemplateReference a_LifeCycleId) throws WTPropertyVetoException
a_LifeCycleId
-
WTPropertyVetoException
public static LifeCycleState newLifeCycleState() throws WTException
WTException
protected void initialize() throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |