org.enhydra.shark.instancepersistence.data
Class AssignmentDataStruct

java.lang.Object
  extended bycom.lutris.appserver.server.sql.CoreDataStruct
      extended byorg.enhydra.shark.instancepersistence.data.AssignmentDataStruct
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class AssignmentDataStruct
extends com.lutris.appserver.server.sql.CoreDataStruct
implements java.lang.Cloneable, java.io.Serializable

Data structure for DO class. A container for data members of a DO class. A DO class contains a reference to a DataStruct class. This reference can be null (a DO whose data has not yet been retrieved from the database), allowing a DO object to be a lightweight placeholder until its data is needed.

Since:
DODS Project;
Version:
$Revision: 1.21 $
Author:
NN
See Also:
Serialized Form

Field Summary
static int COLUMN_ACTIVITY
          Used for query caching.
static int COLUMN_ACTIVITYID
          Used for query caching.
static int COLUMN_ACTIVITYPROCESSDEFNAME
          Used for query caching.
static int COLUMN_ACTIVITYPROCESSID
          Used for query caching.
static int COLUMN_CNT
          Used for query caching.
static int COLUMN_ISACCEPTED
          Used for query caching.
static int COLUMN_ISVALID
          Used for query caching.
static int COLUMN_OID
          Used for query caching.
static int COLUMN_RESOURCEID
          Used for query caching.
static int COLUMN_THERESOURCE
          Used for query caching.
 boolean readOnly
          A DO refers to this DataStruct.
 
Fields inherited from class com.lutris.appserver.server.sql.CoreDataStruct
newVersion, oId, version
 
Constructor Summary
AssignmentDataStruct()
           
 
Method Summary
 boolean compareCond(org.enhydra.dods.cache.Condition cond)
          Compares whether this DataStruct object satisfies condition cond.
 com.lutris.appserver.server.sql.CoreDataStruct dumpData(boolean incrementVersion)
           
 AssignmentDataStruct duplicate()
          Create a copy of the guts of a DO.
 java.lang.String get_CacheHandle()
          Returns this object's cache handle (String in the form: ".
 java.lang.String get_Database()
           
 java.lang.String get_Handle()
          Returns this object's handle (identifier as a string).
protected  int get_Version()
          Returns DataStruct's version.
 com.lutris.appserver.server.sql.ObjectId getActivity()
          Return value of Activity column.
 java.lang.String getActivityId()
          Return value of ActivityId column.
 java.lang.String getActivityProcessDefName()
          Return value of ActivityProcessDefName column.
 java.lang.String getActivityProcessId()
          Return value of ActivityProcessId column.
 java.math.BigDecimal getCNT()
          Return value of CNT column.
 boolean getIsAccepted()
          Return value of IsAccepted column.
 boolean getIsValid()
          Return value of IsValid column.
 java.lang.String getResourceId()
          Return value of ResourceId column.
 com.lutris.appserver.server.sql.ObjectId getTheResource()
          Return value of TheResource column.
protected  boolean isEmpty()
          Returns indicator if DataStruct has any useful content.
 void set_Database(java.lang.String dbName)
           
protected  void set_Empty(boolean b)
          Sets indicator if DataStruct has any useful content.
protected  void set_OId(com.lutris.appserver.server.sql.ObjectId oId)
          Sets this object's identifier.
protected  void set_Version(int v)
          Sets DataStruct's version.
 void setActivity(com.lutris.appserver.server.sql.ObjectId val4Activity)
          Sets Activity column.
 void setActivityId(java.lang.String val4ActivityId)
          Sets ActivityId column.
 void setActivityProcessDefName(java.lang.String val4ActivityProcessDefName)
          Sets ActivityProcessDefName column.
 void setActivityProcessId(java.lang.String val4ActivityProcessId)
          Sets ActivityProcessId column.
 void setCNT(java.math.BigDecimal val4CNT)
          Sets CNT column.
 void setIsAccepted(boolean val4IsAccepted)
          Sets IsAccepted column.
 void setIsValid(boolean val4IsValid)
          Sets IsValid column.
 void setResourceId(java.lang.String val4ResourceId)
          Sets ResourceId column.
 void setTheResource(com.lutris.appserver.server.sql.ObjectId val4TheResource)
          Sets TheResource column.
 java.lang.String toString()
           
 java.lang.String toString(int indentCount)
           
 void writeXMLData(java.io.Writer w)
           
 
Methods inherited from class com.lutris.appserver.server.sql.CoreDataStruct
get_OId, get_OIdColumnName, get_versionColumnName, getHandle, getOId, getVersion, set_OIdColumnName, set_versionColumnName, setOId, setVersion, writeXMLhead
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

readOnly

public boolean readOnly
A DO refers to this DataStruct. readOnly is set to true when the DO is stored in its class cache.


COLUMN_ACTIVITY

public static final int COLUMN_ACTIVITY
Used for query caching.

See Also:
Constant Field Values

COLUMN_THERESOURCE

public static final int COLUMN_THERESOURCE
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVITYID

public static final int COLUMN_ACTIVITYID
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVITYPROCESSID

public static final int COLUMN_ACTIVITYPROCESSID
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVITYPROCESSDEFNAME

public static final int COLUMN_ACTIVITYPROCESSDEFNAME
Used for query caching.

See Also:
Constant Field Values

COLUMN_RESOURCEID

public static final int COLUMN_RESOURCEID
Used for query caching.

See Also:
Constant Field Values

COLUMN_ISACCEPTED

public static final int COLUMN_ISACCEPTED
Used for query caching.

See Also:
Constant Field Values

COLUMN_ISVALID

public static final int COLUMN_ISVALID
Used for query caching.

See Also:
Constant Field Values

COLUMN_CNT

public static final int COLUMN_CNT
Used for query caching.

See Also:
Constant Field Values

COLUMN_OID

public static final int COLUMN_OID
Used for query caching.

See Also:
Constant Field Values
Constructor Detail

AssignmentDataStruct

public AssignmentDataStruct()
Method Detail

isEmpty

protected boolean isEmpty()
Returns indicator if DataStruct has any useful content.

Returns:
true if DataStruct has any useful content, otherwise false.

set_Empty

protected void set_Empty(boolean b)
Sets indicator if DataStruct has any useful content.

Parameters:
b - new value of indicator if DataStruct has any useful content.

get_Version

protected int get_Version()
Returns DataStruct's version.

Returns:
DataStruct's version.

set_Version

protected void set_Version(int v)
Sets DataStruct's version.

Parameters:
v - new DataStruct's version.

set_OId

protected void set_OId(com.lutris.appserver.server.sql.ObjectId oId)
Sets this object's identifier.

Parameters:
oId - this object's identifier.

get_Handle

public java.lang.String get_Handle()
                            throws com.lutris.appserver.server.sql.DatabaseManagerException
Returns this object's handle (identifier as a string).

Returns:
This object's identifier as a string.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

get_CacheHandle

public java.lang.String get_CacheHandle()
                                 throws com.lutris.appserver.server.sql.DatabaseManagerException
Returns this object's cache handle (String in the form: ".").

Returns:
cache handle.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

set_Database

public void set_Database(java.lang.String dbName)
Parameters:
dbName - - name of the logical database this DataStruct should belong to.

get_Database

public java.lang.String get_Database()
Returns:
name of the logical database this DataStruct belongs to.

dumpData

public com.lutris.appserver.server.sql.CoreDataStruct dumpData(boolean incrementVersion)

writeXMLData

public void writeXMLData(java.io.Writer w)
                  throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()

toString

public java.lang.String toString(int indentCount)

setActivity

public void setActivity(com.lutris.appserver.server.sql.ObjectId val4Activity)
Sets Activity column.

Parameters:
val4Activity - new column value.

getActivity

public com.lutris.appserver.server.sql.ObjectId getActivity()
Return value of Activity column.

Returns:
value of Activity column.

setTheResource

public void setTheResource(com.lutris.appserver.server.sql.ObjectId val4TheResource)
Sets TheResource column.

Parameters:
val4TheResource - new column value.

getTheResource

public com.lutris.appserver.server.sql.ObjectId getTheResource()
Return value of TheResource column.

Returns:
value of TheResource column.

setActivityId

public void setActivityId(java.lang.String val4ActivityId)
Sets ActivityId column.

Parameters:
val4ActivityId - new column value.

getActivityId

public java.lang.String getActivityId()
Return value of ActivityId column.

Returns:
value of ActivityId column.

setActivityProcessId

public void setActivityProcessId(java.lang.String val4ActivityProcessId)
Sets ActivityProcessId column.

Parameters:
val4ActivityProcessId - new column value.

getActivityProcessId

public java.lang.String getActivityProcessId()
Return value of ActivityProcessId column.

Returns:
value of ActivityProcessId column.

setActivityProcessDefName

public void setActivityProcessDefName(java.lang.String val4ActivityProcessDefName)
Sets ActivityProcessDefName column.

Parameters:
val4ActivityProcessDefName - new column value.

getActivityProcessDefName

public java.lang.String getActivityProcessDefName()
Return value of ActivityProcessDefName column.

Returns:
value of ActivityProcessDefName column.

setResourceId

public void setResourceId(java.lang.String val4ResourceId)
Sets ResourceId column.

Parameters:
val4ResourceId - new column value.

getResourceId

public java.lang.String getResourceId()
Return value of ResourceId column.

Returns:
value of ResourceId column.

setIsAccepted

public void setIsAccepted(boolean val4IsAccepted)
Sets IsAccepted column.

Parameters:
val4IsAccepted - new column value.

getIsAccepted

public boolean getIsAccepted()
Return value of IsAccepted column.

Returns:
value of IsAccepted column.

setIsValid

public void setIsValid(boolean val4IsValid)
Sets IsValid column.

Parameters:
val4IsValid - new column value.

getIsValid

public boolean getIsValid()
Return value of IsValid column.

Returns:
value of IsValid column.

setCNT

public void setCNT(java.math.BigDecimal val4CNT)
Sets CNT column.

Parameters:
val4CNT - new column value.

getCNT

public java.math.BigDecimal getCNT()
Return value of CNT column.

Returns:
value of CNT column.

compareCond

public boolean compareCond(org.enhydra.dods.cache.Condition cond)
Compares whether this DataStruct object satisfies condition cond.

Parameters:
cond - Condition of the query.
Returns:
true if this DataStruct object satisfies condition of this query, otherwise false.

duplicate

public AssignmentDataStruct duplicate()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Create a copy of the guts of a DO.

Returns:
Copied DataStruct object.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if createExisting() fails for a contained DO
com.lutris.appserver.server.sql.ObjectIdException - if GenericDO has trouble obtaining a valid id.
com.lutris.dods.builder.generator.query.DataObjectException