wt.configuration
Class InstanceRow

java.lang.Object
  extended bywt.configuration.InstanceRow
All Implemented Interfaces:
DatastoreElement, DatastoreStruct, NetFactor, ObjectMappable, Serializable

public class InstanceRow
extends Object
implements DatastoreStruct

Use the newInstanceRow static factory method(s), not the InstanceRow 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

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static int ITERATION_INFO_UPPER_LIMIT
           
private  String iterationInfo
           
private  Long masterID
           
private static String RESOURCE
           
private  Long sessionOwner
           
private static int VERSION_INFO_UPPER_LIMIT
           
private  String versionInfo
           
private  OidObject versionOID
           
 
Constructor Summary
InstanceRow()
           
 
Method Summary
 ClassInfo getClassInfo()
          Returns the ClassInfo object for this class.
 String getConceptualClassname()
          Deprecated.  
 String getIterationInfo()
          Gets the value of the attribute: iterationInfo.
 Long getMasterID()
          Gets the value of the attribute: masterID.
 Long getSessionOwner()
          Gets the value of the attribute: sessionOwner.
 String getVersionInfo()
          Gets the value of the attribute: versionInfo.
 OidObject getVersionOID()
          Gets the value of the attribute: versionOID.
protected  void initialize()
          Supports initialization, following construction of an instance.
private  void iterationInfoValidate(String a_IterationInfo)
           
static InstanceRow newInstanceRow()
          Default factory for the class.
 void readExternal(PersistentRetrieveIfc input)
          Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store.
 void setIterationInfo(String a_IterationInfo)
          Sets the value of the attribute: iterationInfo.
 void setMasterID(Long a_MasterID)
          Sets the value of the attribute: masterID.
 void setSessionOwner(Long a_SessionOwner)
          Sets the value of the attribute: sessionOwner.
 void setVersionInfo(String a_VersionInfo)
          Sets the value of the attribute: versionInfo.
 void setVersionOID(OidObject a_VersionOID)
          Sets the value of the attribute: versionOID.
 String toString()
          Returns the conceptual (modeled) name for the class.
private  void versionInfoValidate(String a_VersionInfo)
           
 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

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

masterID

private Long masterID

versionOID

private OidObject versionOID

sessionOwner

private Long sessionOwner

VERSION_INFO_UPPER_LIMIT

private static int VERSION_INFO_UPPER_LIMIT

versionInfo

private String versionInfo

ITERATION_INFO_UPPER_LIMIT

private static int ITERATION_INFO_UPPER_LIMIT

iterationInfo

private String iterationInfo
Constructor Detail

InstanceRow

public InstanceRow()
Method Detail

writeExternal

public void writeExternal(PersistentStoreIfc output)
                   throws SQLException,
                          DatastoreException
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.

(Not intended for general use.)

Supported API: false

Specified by:
writeExternal in interface ObjectMappable
Parameters:
output -
Throws:
SQLException
DatastoreException

readExternal

public void readExternal(PersistentRetrieveIfc input)
                  throws SQLException,
                         DatastoreException
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store.

(Not intended for general use.)

Supported API: false

Specified by:
readExternal in interface ObjectMappable
Parameters:
input -
Throws:
SQLException
DatastoreException

getConceptualClassname

public String getConceptualClassname()
Deprecated.  

Returns the conceptual (modeled) name for the class.

Supported API: false

Specified by:
getConceptualClassname in interface NetFactor
Returns:
String

toString

public String toString()
Returns the conceptual (modeled) name for the class.

Supported API: false

Returns:
String

getClassInfo

public ClassInfo getClassInfo()
                       throws WTIntrospectionException
Returns the ClassInfo object for this class.

Supported API: false

Specified by:
getClassInfo in interface NetFactor
Returns:
ClassInfo
Throws:
WTIntrospectionException

getMasterID

public Long getMasterID()
Gets the value of the attribute: masterID.

Supported API: false

Returns:
Long

setMasterID

public void setMasterID(Long a_MasterID)
                 throws WTPropertyVetoException
Sets the value of the attribute: masterID.

Supported API: false

Parameters:
a_MasterID -
Throws:
WTPropertyVetoException

getVersionOID

public OidObject getVersionOID()
Gets the value of the attribute: versionOID.

Supported API: false

Returns:
OidObject

setVersionOID

public void setVersionOID(OidObject a_VersionOID)
                   throws WTPropertyVetoException
Sets the value of the attribute: versionOID.

Supported API: false

Parameters:
a_VersionOID -
Throws:
WTPropertyVetoException

getSessionOwner

public Long getSessionOwner()
Gets the value of the attribute: sessionOwner.

Supported API: false

Returns:
Long

setSessionOwner

public void setSessionOwner(Long a_SessionOwner)
                     throws WTPropertyVetoException
Sets the value of the attribute: sessionOwner.

Supported API: false

Parameters:
a_SessionOwner -
Throws:
WTPropertyVetoException

getVersionInfo

public String getVersionInfo()
Gets the value of the attribute: versionInfo.

Supported API: false

Returns:
String

setVersionInfo

public void setVersionInfo(String a_VersionInfo)
                    throws WTPropertyVetoException
Sets the value of the attribute: versionInfo.

Supported API: false

Parameters:
a_VersionInfo -
Throws:
WTPropertyVetoException

versionInfoValidate

private void versionInfoValidate(String a_VersionInfo)
                          throws WTPropertyVetoException
Parameters:
a_VersionInfo -
Throws:
WTPropertyVetoException

getIterationInfo

public String getIterationInfo()
Gets the value of the attribute: iterationInfo.

Supported API: false

Returns:
String

setIterationInfo

public void setIterationInfo(String a_IterationInfo)
                      throws WTPropertyVetoException
Sets the value of the attribute: iterationInfo.

Supported API: false

Parameters:
a_IterationInfo -
Throws:
WTPropertyVetoException

iterationInfoValidate

private void iterationInfoValidate(String a_IterationInfo)
                            throws WTPropertyVetoException
Parameters:
a_IterationInfo -
Throws:
WTPropertyVetoException

newInstanceRow

public static InstanceRow newInstanceRow()
                                  throws WTException
Default factory for the class.

Supported API: false

Returns:
InstanceRow
Throws:
WTException

initialize

protected void initialize()
                   throws WTException
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

Supported API: false

Throws:
WTException