org.enhydra.shark.instancepersistence.data
Class ActivityDataStruct

java.lang.Object
  extended by com.lutris.appserver.server.sql.CoreDataStruct
      extended by org.enhydra.shark.instancepersistence.data.ActivityDataStruct
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ActivityDataStruct
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.22 $
Author:
NN
See Also:
Serialized Form

Field Summary
static int COLUMN_ACCEPTED
          Used for query caching.
static int COLUMN_ACCEPTEDTZO
          Used for query caching.
static int COLUMN_ACTIVATED
          Used for query caching.
static int COLUMN_ACTIVATEDTZO
          Used for query caching.
static int COLUMN_ACTIVITYDEFINITIONID
          Used for query caching.
static int COLUMN_ACTIVITYSETDEFINITIONID
          Used for query caching.
static int COLUMN_BLOCKACTIVITYID
          Used for query caching.
static int COLUMN_DESCRIPTION
          Used for query caching.
static int COLUMN_ID
          Used for query caching.
static int COLUMN_ISPERFORMERASYNCHRONOUS
          Used for query caching.
static int COLUMN_LASTSTATETIME
          Used for query caching.
static int COLUMN_LASTSTATETIMETZO
          Used for query caching.
static int COLUMN_LIMITTIME
          Used for query caching.
static int COLUMN_LIMITTIMETZO
          Used for query caching.
static int COLUMN_NAME
          Used for query caching.
static int COLUMN_OID
          Used for query caching.
static int COLUMN_PDEFNAME
          Used for query caching.
static int COLUMN_PERFORMER
          Used for query caching.
static int COLUMN_PRIORITY
          Used for query caching.
static int COLUMN_PROCESS
          Used for query caching.
static int COLUMN_PROCESSID
          Used for query caching.
static int COLUMN_RESOURCEID
          Used for query caching.
static int COLUMN_STATE
          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
ActivityDataStruct()
           
 
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)
           
 ActivityDataStruct 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.
 long getAccepted()
          Return value of Accepted column.
 long getAcceptedTZO()
          Return value of AcceptedTZO column.
 long getActivated()
          Return value of Activated column.
 long getActivatedTZO()
          Return value of ActivatedTZO column.
 java.lang.String getActivityDefinitionId()
          Return value of ActivityDefinitionId column.
 java.lang.String getActivitySetDefinitionId()
          Return value of ActivitySetDefinitionId column.
 java.lang.String getBlockActivityId()
          Return value of BlockActivityId column.
 java.lang.String getDescription()
          Return value of Description column.
 java.lang.String getId()
          Return value of Id column.
 boolean getIsPerformerAsynchronous()
          Return value of IsPerformerAsynchronous column.
 long getLastStateTime()
          Return value of LastStateTime column.
 long getLastStateTimeTZO()
          Return value of LastStateTimeTZO column.
 long getLimitTime()
          Return value of LimitTime column.
 long getLimitTimeTZO()
          Return value of LimitTimeTZO column.
 java.lang.String getName()
          Return value of Name column.
 java.lang.String getPDefName()
          Return value of PDefName column.
 java.lang.String getPerformer()
          Return value of Performer column.
 short getPriority()
          Return value of Priority column.
 com.lutris.appserver.server.sql.ObjectId getProcess()
          Return value of Process column.
 java.lang.String getProcessId()
          Return value of ProcessId column.
 java.lang.String getResourceId()
          Return value of ResourceId column.
 com.lutris.appserver.server.sql.ObjectId getState()
          Return value of State 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 setAccepted(long val4Accepted)
          Sets Accepted column.
 void setAcceptedTZO(long val4AcceptedTZO)
          Sets AcceptedTZO column.
 void setActivated(long val4Activated)
          Sets Activated column.
 void setActivatedTZO(long val4ActivatedTZO)
          Sets ActivatedTZO column.
 void setActivityDefinitionId(java.lang.String val4ActivityDefinitionId)
          Sets ActivityDefinitionId column.
 void setActivitySetDefinitionId(java.lang.String val4ActivitySetDefinitionId)
          Sets ActivitySetDefinitionId column.
 void setBlockActivityId(java.lang.String val4BlockActivityId)
          Sets BlockActivityId column.
 void setDescription(java.lang.String val4Description)
          Sets Description column.
 void setId(java.lang.String val4Id)
          Sets Id column.
 void setIsPerformerAsynchronous(boolean val4IsPerformerAsynchronous)
          Sets IsPerformerAsynchronous column.
 void setLastStateTime(long val4LastStateTime)
          Sets LastStateTime column.
 void setLastStateTimeTZO(long val4LastStateTimeTZO)
          Sets LastStateTimeTZO column.
 void setLimitTime(long val4LimitTime)
          Sets LimitTime column.
 void setLimitTimeTZO(long val4LimitTimeTZO)
          Sets LimitTimeTZO column.
 void setName(java.lang.String val4Name)
          Sets Name column.
 void setPDefName(java.lang.String val4PDefName)
          Sets PDefName column.
 void setPerformer(java.lang.String val4Performer)
          Sets Performer column.
 void setPriority(short val4Priority)
          Sets Priority column.
 void setProcess(com.lutris.appserver.server.sql.ObjectId val4Process)
          Sets Process column.
 void setProcessId(java.lang.String val4ProcessId)
          Sets ProcessId column.
 void setResourceId(java.lang.String val4ResourceId)
          Sets ResourceId column.
 void setState(com.lutris.appserver.server.sql.ObjectId val4State)
          Sets State 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_ID

public static final int COLUMN_ID
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVITYSETDEFINITIONID

public static final int COLUMN_ACTIVITYSETDEFINITIONID
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVITYDEFINITIONID

public static final int COLUMN_ACTIVITYDEFINITIONID
Used for query caching.

See Also:
Constant Field Values

COLUMN_PROCESS

public static final int COLUMN_PROCESS
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_PDEFNAME

public static final int COLUMN_PDEFNAME
Used for query caching.

See Also:
Constant Field Values

COLUMN_PROCESSID

public static final int COLUMN_PROCESSID
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_STATE

public static final int COLUMN_STATE
Used for query caching.

See Also:
Constant Field Values

COLUMN_BLOCKACTIVITYID

public static final int COLUMN_BLOCKACTIVITYID
Used for query caching.

See Also:
Constant Field Values

COLUMN_PERFORMER

public static final int COLUMN_PERFORMER
Used for query caching.

See Also:
Constant Field Values

COLUMN_ISPERFORMERASYNCHRONOUS

public static final int COLUMN_ISPERFORMERASYNCHRONOUS
Used for query caching.

See Also:
Constant Field Values

COLUMN_PRIORITY

public static final int COLUMN_PRIORITY
Used for query caching.

See Also:
Constant Field Values

COLUMN_NAME

public static final int COLUMN_NAME
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVATED

public static final int COLUMN_ACTIVATED
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACTIVATEDTZO

public static final int COLUMN_ACTIVATEDTZO
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACCEPTED

public static final int COLUMN_ACCEPTED
Used for query caching.

See Also:
Constant Field Values

COLUMN_ACCEPTEDTZO

public static final int COLUMN_ACCEPTEDTZO
Used for query caching.

See Also:
Constant Field Values

COLUMN_LASTSTATETIME

public static final int COLUMN_LASTSTATETIME
Used for query caching.

See Also:
Constant Field Values

COLUMN_LASTSTATETIMETZO

public static final int COLUMN_LASTSTATETIMETZO
Used for query caching.

See Also:
Constant Field Values

COLUMN_LIMITTIME

public static final int COLUMN_LIMITTIME
Used for query caching.

See Also:
Constant Field Values

COLUMN_LIMITTIMETZO

public static final int COLUMN_LIMITTIMETZO
Used for query caching.

See Also:
Constant Field Values

COLUMN_DESCRIPTION

public static final int COLUMN_DESCRIPTION
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

ActivityDataStruct

public ActivityDataStruct()
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.

Overrides:
get_Version in class com.lutris.appserver.server.sql.CoreDataStruct
Returns:
DataStruct's version.

set_Version

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

Overrides:
set_Version in class com.lutris.appserver.server.sql.CoreDataStruct
Parameters:
v - new DataStruct's version.

set_OId

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

Overrides:
set_OId in class com.lutris.appserver.server.sql.CoreDataStruct
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).

Overrides:
get_Handle in class com.lutris.appserver.server.sql.CoreDataStruct
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: ".").

Overrides:
get_CacheHandle in class com.lutris.appserver.server.sql.CoreDataStruct
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()
Overrides:
get_Database in class com.lutris.appserver.server.sql.CoreDataStruct
Returns:
name of the logical database this DataStruct belongs to.

dumpData

public com.lutris.appserver.server.sql.CoreDataStruct dumpData(boolean incrementVersion)
Specified by:
dumpData in class com.lutris.appserver.server.sql.CoreDataStruct

writeXMLData

public void writeXMLData(java.io.Writer w)
                  throws java.io.IOException
Specified by:
writeXMLData in class com.lutris.appserver.server.sql.CoreDataStruct
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int indentCount)

setId

public void setId(java.lang.String val4Id)
Sets Id column.

Parameters:
val4Id - new column value.

getId

public java.lang.String getId()
Return value of Id column.

Returns:
value of Id column.

setActivitySetDefinitionId

public void setActivitySetDefinitionId(java.lang.String val4ActivitySetDefinitionId)
Sets ActivitySetDefinitionId column.

Parameters:
val4ActivitySetDefinitionId - new column value.

getActivitySetDefinitionId

public java.lang.String getActivitySetDefinitionId()
Return value of ActivitySetDefinitionId column.

Returns:
value of ActivitySetDefinitionId column.

setActivityDefinitionId

public void setActivityDefinitionId(java.lang.String val4ActivityDefinitionId)
Sets ActivityDefinitionId column.

Parameters:
val4ActivityDefinitionId - new column value.

getActivityDefinitionId

public java.lang.String getActivityDefinitionId()
Return value of ActivityDefinitionId column.

Returns:
value of ActivityDefinitionId column.

setProcess

public void setProcess(com.lutris.appserver.server.sql.ObjectId val4Process)
Sets Process column.

Parameters:
val4Process - new column value.

getProcess

public com.lutris.appserver.server.sql.ObjectId getProcess()
Return value of Process column.

Returns:
value of Process 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.

setPDefName

public void setPDefName(java.lang.String val4PDefName)
Sets PDefName column.

Parameters:
val4PDefName - new column value.

getPDefName

public java.lang.String getPDefName()
Return value of PDefName column.

Returns:
value of PDefName column.

setProcessId

public void setProcessId(java.lang.String val4ProcessId)
Sets ProcessId column.

Parameters:
val4ProcessId - new column value.

getProcessId

public java.lang.String getProcessId()
Return value of ProcessId column.

Returns:
value of ProcessId 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.

setState

public void setState(com.lutris.appserver.server.sql.ObjectId val4State)
Sets State column.

Parameters:
val4State - new column value.

getState

public com.lutris.appserver.server.sql.ObjectId getState()
Return value of State column.

Returns:
value of State column.

setBlockActivityId

public void setBlockActivityId(java.lang.String val4BlockActivityId)
Sets BlockActivityId column.

Parameters:
val4BlockActivityId - new column value.

getBlockActivityId

public java.lang.String getBlockActivityId()
Return value of BlockActivityId column.

Returns:
value of BlockActivityId column.

setPerformer

public void setPerformer(java.lang.String val4Performer)
Sets Performer column.

Parameters:
val4Performer - new column value.

getPerformer

public java.lang.String getPerformer()
Return value of Performer column.

Returns:
value of Performer column.

setIsPerformerAsynchronous

public void setIsPerformerAsynchronous(boolean val4IsPerformerAsynchronous)
Sets IsPerformerAsynchronous column.

Parameters:
val4IsPerformerAsynchronous - new column value.

getIsPerformerAsynchronous

public boolean getIsPerformerAsynchronous()
Return value of IsPerformerAsynchronous column.

Returns:
value of IsPerformerAsynchronous column.

setPriority

public void setPriority(short val4Priority)
Sets Priority column.

Parameters:
val4Priority - new column value.

getPriority

public short getPriority()
Return value of Priority column.

Returns:
value of Priority column.

setName

public void setName(java.lang.String val4Name)
Sets Name column.

Parameters:
val4Name - new column value.

getName

public java.lang.String getName()
Return value of Name column.

Returns:
value of Name column.

setActivated

public void setActivated(long val4Activated)
Sets Activated column.

Parameters:
val4Activated - new column value.

getActivated

public long getActivated()
Return value of Activated column.

Returns:
value of Activated column.

setActivatedTZO

public void setActivatedTZO(long val4ActivatedTZO)
Sets ActivatedTZO column.

Parameters:
val4ActivatedTZO - new column value.

getActivatedTZO

public long getActivatedTZO()
Return value of ActivatedTZO column.

Returns:
value of ActivatedTZO column.

setAccepted

public void setAccepted(long val4Accepted)
Sets Accepted column.

Parameters:
val4Accepted - new column value.

getAccepted

public long getAccepted()
Return value of Accepted column.

Returns:
value of Accepted column.

setAcceptedTZO

public void setAcceptedTZO(long val4AcceptedTZO)
Sets AcceptedTZO column.

Parameters:
val4AcceptedTZO - new column value.

getAcceptedTZO

public long getAcceptedTZO()
Return value of AcceptedTZO column.

Returns:
value of AcceptedTZO column.

setLastStateTime

public void setLastStateTime(long val4LastStateTime)
Sets LastStateTime column.

Parameters:
val4LastStateTime - new column value.

getLastStateTime

public long getLastStateTime()
Return value of LastStateTime column.

Returns:
value of LastStateTime column.

setLastStateTimeTZO

public void setLastStateTimeTZO(long val4LastStateTimeTZO)
Sets LastStateTimeTZO column.

Parameters:
val4LastStateTimeTZO - new column value.

getLastStateTimeTZO

public long getLastStateTimeTZO()
Return value of LastStateTimeTZO column.

Returns:
value of LastStateTimeTZO column.

setLimitTime

public void setLimitTime(long val4LimitTime)
Sets LimitTime column.

Parameters:
val4LimitTime - new column value.

getLimitTime

public long getLimitTime()
Return value of LimitTime column.

Returns:
value of LimitTime column.

setLimitTimeTZO

public void setLimitTimeTZO(long val4LimitTimeTZO)
Sets LimitTimeTZO column.

Parameters:
val4LimitTimeTZO - new column value.

getLimitTimeTZO

public long getLimitTimeTZO()
Return value of LimitTimeTZO column.

Returns:
value of LimitTimeTZO column.

setDescription

public void setDescription(java.lang.String val4Description)
Sets Description column.

Parameters:
val4Description - new column value.

getDescription

public java.lang.String getDescription()
Return value of Description column.

Returns:
value of Description column.

compareCond

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

Overrides:
compareCond in class com.lutris.appserver.server.sql.CoreDataStruct
Parameters:
cond - Condition of the query.
Returns:
true if this DataStruct object satisfies condition of this query, otherwise false.

duplicate

public ActivityDataStruct 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