org.enhydra.shark.eventaudit.data
Class StateEventAuditDO

java.lang.Object
  extended bycom.lutris.appserver.server.sql.CoreDO
      extended bycom.lutris.appserver.server.sql.CloneableDO
          extended bycom.lutris.dods.builder.generator.dataobject.GenericDO
              extended byorg.enhydra.shark.eventaudit.data.StateEventAuditDO
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, StateEventAuditDOI, com.lutris.appserver.server.sql.Transaction

public class StateEventAuditDO
extends com.lutris.dods.builder.generator.dataobject.GenericDO
implements StateEventAuditDOI, java.io.Serializable

Data core class, used to set and retrieve the StateEventAuditDO information.

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

Field Summary
static com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionId
          static final RDBColumn ActivityDefinitionId for use with QueryBuilder.
static int ActivityDefinitionId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionName
          static final RDBColumn ActivityDefinitionName for use with QueryBuilder.
static int ActivityDefinitionName_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionType
          static final RDBColumn ActivityDefinitionType for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn ActivityId
          static final RDBColumn ActivityId for use with QueryBuilder.
static int ActivityId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ActivityName
          static final RDBColumn ActivityName for use with QueryBuilder.
static int ActivityName_MaxLength
           
protected static org.enhydra.dods.cache.DataStructCache cache
           
static com.lutris.dods.builder.generator.query.RDBColumn CNT
          static final RDBColumn CNT for use with QueryBuilder.
static int COLUMN_ACTIVITYDEFINITIONID
          Use for query caching.
static int COLUMN_ACTIVITYDEFINITIONNAME
          Use for query caching.
static int COLUMN_ACTIVITYDEFINITIONTYPE
          Use for query caching.
static int COLUMN_ACTIVITYID
          Use for query caching.
static int COLUMN_ACTIVITYNAME
          Use for query caching.
static int COLUMN_CNT
          Use for query caching.
static int COLUMN_NEWACTIVITYSTATE
          Use for query caching.
static int COLUMN_NEWPROCESSSTATE
          Use for query caching.
static int COLUMN_OLDACTIVITYSTATE
          Use for query caching.
static int COLUMN_OLDPROCESSSTATE
          Use for query caching.
static int COLUMN_PACKAGEID
          Use for query caching.
static int COLUMN_PROCESSDEFINITIONID
          Use for query caching.
static int COLUMN_PROCESSDEFINITIONNAME
          Use for query caching.
static int COLUMN_PROCESSFACTORYNAME
          Use for query caching.
static int COLUMN_PROCESSFACTORYVERSION
          Use for query caching.
static int COLUMN_PROCESSID
          Use for query caching.
static int COLUMN_PROCESSNAME
          Use for query caching.
static int COLUMN_RECORDEDTIME
          Use for query caching.
static int COLUMN_RECORDEDTIMETZO
          Use for query caching.
static int COLUMN_THETYPE
          Use for query caching.
static int COLUMN_THEUSERNAME
          Use for query caching.
protected  boolean deleted
           
protected static boolean isFullCacheNeeded
           
static com.lutris.dods.builder.generator.query.RDBColumn NewActivityState
          static final RDBColumn NewActivityState for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn NewProcessState
          static final RDBColumn NewProcessState for use with QueryBuilder.
protected static boolean notUsingOId
           
static com.lutris.dods.builder.generator.query.RDBColumn OldActivityState
          static final RDBColumn OldActivityState for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn OldProcessState
          static final RDBColumn OldProcessState for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn PackageId
          static final RDBColumn PackageId for use with QueryBuilder.
static int PackageId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn PrimaryKey
          static final RDBColumn PrimaryKey for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn ProcessDefinitionId
          static final RDBColumn ProcessDefinitionId for use with QueryBuilder.
static int ProcessDefinitionId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ProcessDefinitionName
          static final RDBColumn ProcessDefinitionName for use with QueryBuilder.
static int ProcessDefinitionName_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ProcessFactoryName
          static final RDBColumn ProcessFactoryName for use with QueryBuilder.
static int ProcessFactoryName_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ProcessFactoryVersion
          static final RDBColumn ProcessFactoryVersion for use with QueryBuilder.
static int ProcessFactoryVersion_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ProcessId
          static final RDBColumn ProcessId for use with QueryBuilder.
static int ProcessId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ProcessName
          static final RDBColumn ProcessName for use with QueryBuilder.
static int ProcessName_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn RecordedTime
          static final RDBColumn RecordedTime for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn RecordedTimeTZO
          static final RDBColumn RecordedTimeTZO for use with QueryBuilder.
protected static org.enhydra.dods.statistics.Statistics statistics
          Represents table and cache (if there is caching) statistics.
static com.lutris.dods.builder.generator.query.RDBTable table
           
static java.lang.String tableName
          Static final data members name the table and columns for this DO.
static com.lutris.dods.builder.generator.query.RDBColumn TheType
          static final RDBColumn TheType for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn TheUsername
          static final RDBColumn TheUsername for use with QueryBuilder.
static int TheUsername_MaxLength
           
 
Fields inherited from class com.lutris.dods.builder.generator.dataobject.GenericDO
colChanged, dirty
 
Fields inherited from class com.lutris.appserver.server.sql.CoreDO
originalData, persistent, versioning
 
Constructor Summary
protected StateEventAuditDO()
          Protected constructor.
protected StateEventAuditDO(boolean is_view)
          Protected constructor.
protected StateEventAuditDO(boolean is_view, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
protected StateEventAuditDO(com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
protected StateEventAuditDO(com.lutris.appserver.server.sql.ObjectId id)
          Protected constructor used by createExisting(ObjectId) above.
protected StateEventAuditDO(com.lutris.appserver.server.sql.ObjectId id, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor used by createExisting(ObjectId, DBTransaction) above.
protected StateEventAuditDO(java.sql.ResultSet rs)
          Protected constructor.
protected StateEventAuditDO(java.sql.ResultSet rs, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
 
Method Summary
protected  void _setActivityDefinitionId(java.lang.String value)
          _setActivityDefinitionId is a protected method that is called by setActivityDefinitionId if ActivityDefinitionId is not part of a multicolumn foreign key.
protected  void _setActivityDefinitionName(java.lang.String value)
          _setActivityDefinitionName is a protected method that is called by setActivityDefinitionName if ActivityDefinitionName is not part of a multicolumn foreign key.
protected  void _setActivityDefinitionType(int value)
          _setActivityDefinitionType is a protected method that is called by setActivityDefinitionType if ActivityDefinitionType is not part of a multicolumn foreign key.
protected  void _setActivityId(java.lang.String value)
          _setActivityId is a protected method that is called by setActivityId if ActivityId is not part of a multicolumn foreign key.
protected  void _setActivityName(java.lang.String value)
          _setActivityName is a protected method that is called by setActivityName if ActivityName is not part of a multicolumn foreign key.
protected  void _setCNT(java.math.BigDecimal value)
          _setCNT is a protected method that is called by setCNT if CNT is not part of a multicolumn foreign key.
protected  void _setNewActivityState(ActivityStateEventAuditDO value)
          _setNewActivityState is a protected method that is called by setNewActivityState if NewActivityState is not part of a multicolumn foreign key.
protected  void _setNewProcessState(ProcessStateEventAuditDO value)
          _setNewProcessState is a protected method that is called by setNewProcessState if NewProcessState is not part of a multicolumn foreign key.
protected  void _setOldActivityState(ActivityStateEventAuditDO value)
          _setOldActivityState is a protected method that is called by setOldActivityState if OldActivityState is not part of a multicolumn foreign key.
protected  void _setOldProcessState(ProcessStateEventAuditDO value)
          _setOldProcessState is a protected method that is called by setOldProcessState if OldProcessState is not part of a multicolumn foreign key.
protected  void _setPackageId(java.lang.String value)
          _setPackageId is a protected method that is called by setPackageId if PackageId is not part of a multicolumn foreign key.
protected  void _setProcessDefinitionId(java.lang.String value)
          _setProcessDefinitionId is a protected method that is called by setProcessDefinitionId if ProcessDefinitionId is not part of a multicolumn foreign key.
protected  void _setProcessDefinitionName(java.lang.String value)
          _setProcessDefinitionName is a protected method that is called by setProcessDefinitionName if ProcessDefinitionName is not part of a multicolumn foreign key.
protected  void _setProcessFactoryName(java.lang.String value)
          _setProcessFactoryName is a protected method that is called by setProcessFactoryName if ProcessFactoryName is not part of a multicolumn foreign key.
protected  void _setProcessFactoryVersion(java.lang.String value)
          _setProcessFactoryVersion is a protected method that is called by setProcessFactoryVersion if ProcessFactoryVersion is not part of a multicolumn foreign key.
protected  void _setProcessId(java.lang.String value)
          _setProcessId is a protected method that is called by setProcessId if ProcessId is not part of a multicolumn foreign key.
protected  void _setProcessName(java.lang.String value)
          _setProcessName is a protected method that is called by setProcessName if ProcessName is not part of a multicolumn foreign key.
protected  void _setRecordedTime(long value)
          _setRecordedTime is a protected method that is called by setRecordedTime if RecordedTime is not part of a multicolumn foreign key.
protected  void _setRecordedTimeTZO(long value)
          _setRecordedTimeTZO is a protected method that is called by setRecordedTimeTZO if RecordedTimeTZO is not part of a multicolumn foreign key.
protected  void _setTheType(EventTypeDO value)
          _setTheType is a protected method that is called by setTheType if TheType is not part of a multicolumn foreign key.
protected  void _setTheUsername(java.lang.String value)
          _setTheUsername is a protected method that is called by setTheUsername if TheUsername is not part of a multicolumn foreign key.
 void addToCache()
          Add DO's original data object to cache.
static void addToCache(StateEventAuditDataStruct newDS)
          Add DataStruct object to cache.
static StateEventAuditDO ceInternal(java.math.BigDecimal bd)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
static StateEventAuditDO ceInternal(java.math.BigDecimal bd, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
protected static StateEventAuditDO ceInternal(com.lutris.appserver.server.sql.ObjectId id)
          ceInternal( ObjectId ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed ObjectID value as the primary key.
static StateEventAuditDO ceInternal(com.lutris.appserver.server.sql.ObjectId id, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal(ObjectId, DBTransaction) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed ObjectID value as the primary key.
protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk)
          ceInternal( RDBColumnValue ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed StateEventAuditDO.PrimaryKey.
protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal( RDBColumnValue, DBTransaction ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed StateEventAuditDO.PrimaryKey.
protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row)
          ceInternal( RDBRow ) Factory method creates a StateEventAuditDO object by searching for it in the database using the StateEventAuditDO.PrimaryKey value in the passed RDBRow.
protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal( RDBRow , DBTransaction) Factory method creates a StateEventAuditDO object by searching for it in the database using the StateEventAuditDO.PrimaryKey value in the passed RDBRow.
protected static StateEventAuditDO ceInternal(java.sql.ResultSet rs)
          ceInternal( ResultSet , HashMap) Factory method used to create an instance of this class to represent a Data Object already existing in the database.
protected static StateEventAuditDO ceInternal(java.sql.ResultSet rs, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal(ResultSet, DBTransaction)
static StateEventAuditDO ceInternal(java.lang.String handle)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
static StateEventAuditDO ceInternal(java.lang.String handle, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
protected  void checkLoad()
          Load the actual DO data if necessary.
 java.lang.Object cloneUnique()
          Creates a clone of the object, but ensures that a new and unique object id is created for the object and that the version number is set to zero.
 void commit()
          Deprecated. Use save() instead.
 void commit(com.lutris.appserver.server.sql.DBTransaction dbt)
          Deprecated. Use save() instead.
 boolean compareCond(org.enhydra.dods.cache.Condition cond)
          Compares whether this DO satisfies condition cond.
static StateEventAuditDO createCopy(StateEventAuditDataStruct data)
          Creates a DO that has no ObjectId but has a copy of an existing DO's data.
static StateEventAuditDO createCopy(StateEventAuditDataStruct data, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Creates a DO that has no ObjectId but has a copy of an existing DO's data.
static StateEventAuditDO createCopy(StateEventAuditDO orig)
          Creates a DO that has no ObjectId but has a copy of an existing DO's data.
static StateEventAuditDO createCopy(StateEventAuditDO orig, com.lutris.appserver.server.sql.DBTransaction dbTrans)
           
static com.lutris.dods.builder.generator.dataobject.GenericDO createDO(com.lutris.appserver.server.sql.ObjectId oid)
          Created DO with specified OID.
static com.lutris.dods.builder.generator.dataobject.GenericDO createDO(com.lutris.appserver.server.sql.ObjectId oid, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Created DO with specified OID.
static StateEventAuditDO createExisting(java.math.BigDecimal bd)
          createExisting( BigDecimal ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed BigDecimal value as the primary key.
static StateEventAuditDO createExisting(java.math.BigDecimal bd, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          createExisting(BigDecimal, DBTransaction)
static StateEventAuditDO createExisting(java.lang.String handle)
          createExisting(String) The createExisting method is used to create a StateEventAuditDO from a string handle.
static StateEventAuditDO createExisting(java.lang.String handle, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          createExisting(String, DBTransaction) The createExisting method is used to create a StateEventAuditDO from a string handle.
static com.lutris.appserver.server.sql.DBQuery createQuery()
          createQuery() creates a new DBQuery.
static com.lutris.appserver.server.sql.DBQuery createQuery(com.lutris.appserver.server.sql.DBTransaction trans)
          createQuery() creates a new DBQuery.
static com.lutris.appserver.server.sql.DBTransaction createTransaction()
          createTransaction() creates a new DBTransaction.
static StateEventAuditDO createVirgin()
          createVirgin() Creates a DO that has no ObjectId or data.
static StateEventAuditDO createVirgin(com.lutris.appserver.server.sql.DBTransaction dbTrans)
          createVirgin(DBTransaction)
 void delete()
          Deletes the DO from its table.
 void delete(com.lutris.appserver.server.sql.DBTransaction dbt)
          Deletes the DO from its table.
 void delete(com.lutris.appserver.server.sql.DBTransaction dbt, boolean rootDO)
          Deletes the DO from its table.
 void deleteFromCache()
          Delete object from cache
static StateEventAuditDataStruct deleteFromCache(StateEventAuditDataStruct data)
          Delete DataStruct object from cache
static void disableCaching()
          Disable caching.
 void doCheck(boolean value)
          Specifies whether to lock this DO (row) in database just before commit.
 void doLock()
          Locks this DO in database by performing "update set version=OLD_ONE where OID=X and version=OLD_ONE".
 void doTouch()
          Locks this DO in database by performing "update set version=INCREMENTED where OID=X and version=OLD_ONE".
 void dumpData(boolean incrementVersion)
          dumpData action.
static void enableCaching()
          Enable caching.
 boolean equals(java.lang.Object obj)
           
 void evict()
          Remove DataStruct from cache.
static void evict(StateEventAuditDataStruct[] DSs)
          Remove DataStruct objects from cache.
static void evict(java.lang.String dbName, java.lang.String[] handles)
          Remove DataStruct objects from cache.
 void executeInsert(com.lutris.appserver.server.sql.DBConnection conn)
          Inserts this object into the database.
 void executeLockingStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares and executes the statement used to lock this object in the database.
 void executeUpdate(com.lutris.appserver.server.sql.DBConnection conn)
           
 void finalizeDelete(boolean success)
          Currently does nothing.
 void finalizeInsert(boolean success)
          If transaction succeeded marks this object as clean.
 void finalizeUpdate(boolean success)
          If transaction succeeded marks this object as clean.
static StateEventAuditDataStruct findCachedObjectByHandle(java.lang.String cacheHandle)
          Get DataStruct object with key cacheHandle from the cache.
 StateEventAuditDO findTransactionCachedObjectByHandle(java.lang.String cacheHandle)
          Get data object with key cacheHandle from the cache.
 java.lang.String get_CacheHandle()
          Returns cache handle.
 java.lang.Object get_Data()
          Returns DO's data.
 StateEventAuditDataStruct get_DataStruct()
          Returns dataStruct.
 java.lang.String get_Handle()
          The methods get_Handle hasMatchingHandle findCachedObjectByHandle are used by Presentation Objects that need to populate HTML select lists with Data Objects as options.
static java.lang.String get_logicalDBName()
          get_logicalDBName retrieves the logical database name set by setLogicalDBName().
 int get_NewVersion()
          get_NewVersion overloaded
 com.lutris.appserver.server.sql.ObjectId get_OId()
          Returns this object's identifier.
 java.lang.String get_OriginDatabase()
          Return the name of the logical database for which DO object was created.
static org.enhydra.dods.statistics.Statistics get_statistics()
          Get table statistics.
 com.lutris.appserver.server.sql.DBTransaction get_transaction()
          Return transaction which DO belongs.
static java.lang.String[] get_UsedLogicalDatabases()
          Get all used logical databases.
 int get_Version()
          get_Version makes the protected method public in CoreDO.
 java.lang.String getActivityDefinitionId()
          Get ActivityDefinitionId of the SHKStateEventAudits.
 java.lang.String getActivityDefinitionName()
          Get ActivityDefinitionName of the SHKStateEventAudits.
 int getActivityDefinitionType()
          Get ActivityDefinitionType of the SHKStateEventAudits.
 java.lang.String getActivityId()
          Get ActivityId of the SHKStateEventAudits.
 java.lang.String getActivityName()
          Get ActivityName of the SHKStateEventAudits.
static int getAsynchLoadPriority()
          Returns priority for asynchronous cache initialization.
static java.lang.String getCacheDodsTableName()
          Get name of the table that is cached.
 java.math.BigDecimal getCNT()
          Get CNT of the SHKStateEventAudits.
static org.enhydra.dods.cache.ConfigurationAdministration getConfigurationAdministration()
          Returns SHKStateEventAudits table cache.
 StateEventAuditDataStruct getDataStruct()
          Deprecated. Use get_DataStruct()
 java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares the statement used to delete this object from the database.
 java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares the statement used to insert this object into the database.
 ActivityStateEventAuditDO getNewActivityState()
          Get NewActivityState of the SHKStateEventAudits.
 ProcessStateEventAuditDO getNewProcessState()
          Get NewProcessState of the SHKStateEventAudits.
 ActivityStateEventAuditDO getOldActivityState()
          Get OldActivityState of the SHKStateEventAudits.
 ProcessStateEventAuditDO getOldProcessState()
          Get OldProcessState of the SHKStateEventAudits.
 java.lang.String getPackageId()
          Get PackageId of the SHKStateEventAudits.
 java.lang.String getProcessDefinitionId()
          Get ProcessDefinitionId of the SHKStateEventAudits.
 java.lang.String getProcessDefinitionName()
          Get ProcessDefinitionName of the SHKStateEventAudits.
 java.lang.String getProcessFactoryName()
          Get ProcessFactoryName of the SHKStateEventAudits.
 java.lang.String getProcessFactoryVersion()
          Get ProcessFactoryVersion of the SHKStateEventAudits.
 java.lang.String getProcessId()
          Get ProcessId of the SHKStateEventAudits.
 java.lang.String getProcessName()
          Get ProcessName of the SHKStateEventAudits.
 long getRecordedTime()
          Get RecordedTime of the SHKStateEventAudits.
 long getRecordedTimeTZO()
          Get RecordedTimeTZO of the SHKStateEventAudits.
 java.lang.String getTableName()
          Return SHKStateEventAudits as the name of the table in the database which contains StateEventAuditDO objects.
 EventTypeDO getTheType()
          Get TheType of the SHKStateEventAudits.
 java.lang.String getTheUsername()
          Get TheUsername of the SHKStateEventAudits.
 java.sql.PreparedStatement getUpdateStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares the statement used to update this object in the database.
static java.lang.String[] getUsedLogicalDatabases()
          Deprecated. Use get_UsedLogicalDatabases()
 int hashCode()
           
 boolean hasMatchingHandle(java.lang.String handle)
          Compare string version of the id of this DO and handle.
protected static boolean isAllReadOnly()
          Returns value for AllReadOnly.
static boolean isAsynchCacheLoadNeeded()
          Returns information if asynchronous cache initialization is needed or not.
protected  boolean isAutoSave()
          Returns value for AutoSave.
protected  boolean isAutoSaveCreateVirgin()
          Returns value for AutoSaveCreateVirgin.
protected  boolean isDeleteCheckVersion()
          Returns value for DeleteCheckVersion.
 boolean isDeleted()
          Returns the value of delete tag.
 boolean isLoaded()
          isLoaded() Returns information whether object's data is loaded from database.
 boolean isReadOnly()
          Return information whether the data for this object has been marked read-only.
static boolean isSimpleCacheUsed()
          Returns information if simple cache is used or not.
protected  boolean isTransactionCaches()
          Returns value for TransactionCaches.
protected  boolean isTransactionCheck()
          Returns value for TransactionCheck.
 boolean isVirgin()
          Returns information whether the DO is created virgin and hasn't been commited yet.
 void loadData()
          Load the fields for the DO from the database.
protected  void makeIdentical(StateEventAuditDO orig)
          Assigns the DataStruct of an existing DO to this DO.
 void makeInvisible()
          Make DO's data from cache Invisible.
 void makeReadOnly()
          Mark the object as read-only.
 void makeReadWrite()
          Mark the object as read-write.
 void makeVisible()
          Make DO's data from cache visible.
protected  void modifyDO(com.lutris.appserver.server.sql.DBTransaction dbt, boolean delete)
          Modifies the DO within its table.
protected  void modifyDO(com.lutris.appserver.server.sql.DBTransaction dbt, boolean delete, boolean references)
          Modifies the DO within its table.
 com.lutris.appserver.server.sql.ObjectId objectId_getNewActivityState()
          Get BigDecimal value of NewActivityState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId objectId_getNewProcessState()
          Get BigDecimal value of NewProcessState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId objectId_getOldActivityState()
          Get BigDecimal value of OldActivityState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId objectId_getOldProcessState()
          Get BigDecimal value of OldProcessState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId objectId_getTheType()
          Get BigDecimal value of TheType of the SHKStateEventAudits.
 int objectIdentityType()
          Return the type of the identity column(s) of DOs that these objects represents.
 java.math.BigDecimal oid_getNewActivityState()
          Get BigDecimal value of NewActivityState of the SHKStateEventAudits.
 java.math.BigDecimal oid_getNewProcessState()
          Get BigDecimal value of NewProcessState of the SHKStateEventAudits.
 java.math.BigDecimal oid_getOldActivityState()
          Get BigDecimal value of OldActivityState of the SHKStateEventAudits.
 java.math.BigDecimal oid_getOldProcessState()
          Get BigDecimal value of OldProcessState of the SHKStateEventAudits.
 java.math.BigDecimal oid_getTheType()
          Get BigDecimal value of TheType of the SHKStateEventAudits.
 void oid_setNewActivityState(java.math.BigDecimal value)
          Set NewActivityState of the SHKStateEventAudits.
 void oid_setNewActivityState(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the NewActivityState of the SHKStateEventAudits.
 void oid_setNewActivityState(java.lang.String value)
          Set NewActivityState of the SHKStateEventAudits.
 void oid_setNewProcessState(java.math.BigDecimal value)
          Set NewProcessState of the SHKStateEventAudits.
 void oid_setNewProcessState(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the NewProcessState of the SHKStateEventAudits.
 void oid_setNewProcessState(java.lang.String value)
          Set NewProcessState of the SHKStateEventAudits.
 void oid_setOldActivityState(java.math.BigDecimal value)
          Set OldActivityState of the SHKStateEventAudits.
 void oid_setOldActivityState(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the OldActivityState of the SHKStateEventAudits.
 void oid_setOldActivityState(java.lang.String value)
          Set OldActivityState of the SHKStateEventAudits.
 void oid_setOldProcessState(java.math.BigDecimal value)
          Set OldProcessState of the SHKStateEventAudits.
 void oid_setOldProcessState(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the OldProcessState of the SHKStateEventAudits.
 void oid_setOldProcessState(java.lang.String value)
          Set OldProcessState of the SHKStateEventAudits.
 void oid_setTheType(java.math.BigDecimal value)
          Set TheType of the SHKStateEventAudits.
 void oid_setTheType(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the TheType of the SHKStateEventAudits.
 void oid_setTheType(java.lang.String value)
          Set TheType of the SHKStateEventAudits.
protected  void okToCommit()
          A stub method for implementing pre-commit assertions for this StateEventAuditDO.
protected  void okToCommitNewActivityState(ActivityStateEventAuditDO member)
          A stub method for implementing pre-commit assertions for the NewActivityState data member.
protected  void okToCommitNewProcessState(ProcessStateEventAuditDO member)
          A stub method for implementing pre-commit assertions for the NewProcessState data member.
protected  void okToCommitOldActivityState(ActivityStateEventAuditDO member)
          A stub method for implementing pre-commit assertions for the OldActivityState data member.
protected  void okToCommitOldProcessState(ProcessStateEventAuditDO member)
          A stub method for implementing pre-commit assertions for the OldProcessState data member.
protected  void okToCommitTheType(EventTypeDO member)
          A stub method for implementing pre-commit assertions for the TheType data member.
protected  void okToDelete()
          A stub method for implementing pre-delete assertions for this StateEventAuditDO.
protected  void okToDeleteNewActivityState(ActivityStateEventAuditDO member)
          A stub method for implementing pre-delete assertions for the NewActivityState data member.
protected  void okToDeleteNewProcessState(ProcessStateEventAuditDO member)
          A stub method for implementing pre-delete assertions for the NewProcessState data member.
protected  void okToDeleteOldActivityState(ActivityStateEventAuditDO member)
          A stub method for implementing pre-delete assertions for the OldActivityState data member.
protected  void okToDeleteOldProcessState(ProcessStateEventAuditDO member)
          A stub method for implementing pre-delete assertions for the OldProcessState data member.
protected  void okToDeleteTheType(EventTypeDO member)
          A stub method for implementing pre-delete assertions for the TheType data member.
 java.lang.Object originalData_get()
          Returns original DO's data.
 java.lang.String originalData_getActivityDefinitionId()
          Get original value of ActivityDefinitionId from the SHKStateEventAudits.
 java.lang.String originalData_getActivityDefinitionName()
          Get original value of ActivityDefinitionName from the SHKStateEventAudits.
 int originalData_getActivityDefinitionType()
          Get original value of ActivityDefinitionType from the SHKStateEventAudits.
 java.lang.String originalData_getActivityId()
          Get original value of ActivityId from the SHKStateEventAudits.
 java.lang.String originalData_getActivityName()
          Get original value of ActivityName from the SHKStateEventAudits.
 java.math.BigDecimal originalData_getCNT()
          Get original value of CNT from the SHKStateEventAudits.
 ActivityStateEventAuditDO originalData_getNewActivityState()
          Get original value of NewActivityState from the SHKStateEventAudits.
 ProcessStateEventAuditDO originalData_getNewProcessState()
          Get original value of NewProcessState from the SHKStateEventAudits.
 ActivityStateEventAuditDO originalData_getOldActivityState()
          Get original value of OldActivityState from the SHKStateEventAudits.
 ProcessStateEventAuditDO originalData_getOldProcessState()
          Get original value of OldProcessState from the SHKStateEventAudits.
 java.lang.String originalData_getPackageId()
          Get original value of PackageId from the SHKStateEventAudits.
 java.lang.String originalData_getProcessDefinitionId()
          Get original value of ProcessDefinitionId from the SHKStateEventAudits.
 java.lang.String originalData_getProcessDefinitionName()
          Get original value of ProcessDefinitionName from the SHKStateEventAudits.
 java.lang.String originalData_getProcessFactoryName()
          Get original value of ProcessFactoryName from the SHKStateEventAudits.
 java.lang.String originalData_getProcessFactoryVersion()
          Get original value of ProcessFactoryVersion from the SHKStateEventAudits.
 java.lang.String originalData_getProcessId()
          Get original value of ProcessId from the SHKStateEventAudits.
 java.lang.String originalData_getProcessName()
          Get original value of ProcessName from the SHKStateEventAudits.
 long originalData_getRecordedTime()
          Get original value of RecordedTime from the SHKStateEventAudits.
 long originalData_getRecordedTimeTZO()
          Get original value of RecordedTimeTZO from the SHKStateEventAudits.
 EventTypeDO originalData_getTheType()
          Get original value of TheType from the SHKStateEventAudits.
 java.lang.String originalData_getTheUsername()
          Get original value of TheUsername from the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getNewActivityState()
          Get BigDecimal value of NewActivityState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getNewProcessState()
          Get BigDecimal value of NewProcessState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getOldActivityState()
          Get BigDecimal value of OldActivityState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getOldProcessState()
          Get BigDecimal value of OldProcessState of the SHKStateEventAudits.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getTheType()
          Get BigDecimal value of TheType of the SHKStateEventAudits.
 java.math.BigDecimal originalData_oid_getNewActivityState()
          Get BigDecimal value of NewActivityState of the SHKStateEventAudits.
 java.math.BigDecimal originalData_oid_getNewProcessState()
          Get BigDecimal value of NewProcessState of the SHKStateEventAudits.
 java.math.BigDecimal originalData_oid_getOldActivityState()
          Get BigDecimal value of OldActivityState of the SHKStateEventAudits.
 java.math.BigDecimal originalData_oid_getOldProcessState()
          Get BigDecimal value of OldProcessState of the SHKStateEventAudits.
 java.math.BigDecimal originalData_oid_getTheType()
          Get BigDecimal value of TheType of the SHKStateEventAudits.
 void originalData_set(java.lang.Object value)
          Sets original DO's data.
static void readCacheConfiguration(java.lang.String database)
          Read cache configuration from application configuration file: cache size for org.enhydra.shark.eventaudit.data.SHKStateEventAudits table or default cache size.
 void refresh()
          This method is invoked whenever object needs to be loaded from database.
static void refresh(StateEventAuditDO[] DOs)
          This method is invoked whenever objects needs to be loaded from database.
static void refresh(java.lang.String querySnt)
          Refresh cache by removing from the cache results of the query querySnt
static void refreshCache()
          Queries all rows in table, and for each row creates a DO instance in the cache.
static void refreshStatistics()
          Refresh table statistics.
 void reload()
          Causes the DO to refresh itself from the database the next time a set or get method is called.
 void reloadData()
          reloadData discards all changes application made to this object, and goes into database to fetch contents there.
static StateEventAuditDataStruct removeFromCache(StateEventAuditDataStruct data)
          Remove DataStruct from cache.
static void removeFromCache(java.lang.String dbName, java.lang.String handle)
          Remove DataStruct object from cache.
static StateEventAuditDO retrieveFromTxCache(com.lutris.appserver.server.sql.CachedDBTransaction cbt, java.lang.Object handle)
          Return Object with the handle key from reference objects HashMap.
 void save()
          Inserts/Updates the DO into its table.
 void save(boolean references)
          Inserts/Updates the DO into its table.
 void save(com.lutris.appserver.server.sql.DBTransaction dbt)
          Inserts/Updates the DO into its table.
 void save(com.lutris.appserver.server.sql.DBTransaction dbt, boolean references)
          Inserts/Updates the DO into its table.
 void set_Data(java.lang.Object data)
          Sets DO's data.
 void set_NewVersion(int _ver)
          set_NewVersion overloaded.
protected  void set_OId(com.lutris.appserver.server.sql.ObjectId _oId)
          Sets this object's identifier.
 void set_Version(int _ver)
          set_Version overloaded.
 void setActivityDefinitionId(java.lang.String value)
          Set ActivityDefinitionId of the SHKStateEventAudits.
 void setActivityDefinitionName(java.lang.String value)
          Set ActivityDefinitionName of the SHKStateEventAudits.
 void setActivityDefinitionType(int value)
          Set ActivityDefinitionType of the SHKStateEventAudits.
 void setActivityId(java.lang.String value)
          Set ActivityId of the SHKStateEventAudits.
 void setActivityName(java.lang.String value)
          Set ActivityName of the SHKStateEventAudits.
 void setCNT(java.math.BigDecimal value)
          Set CNT of the SHKStateEventAudits.
 void setDeleted(boolean flag)
          Sets the value of delete tag.
static void setLogicalDBName(java.lang.String logicalDbNameInConfFile)
          Deprecated. It is dangeruous to use this method in multiuser environment because, this setings are applied to all users (sets logical database to all users)
 void setNewActivityState(ActivityStateEventAuditDO value)
          Set NewActivityState of the SHKStateEventAudits.
 void setNewProcessState(ProcessStateEventAuditDO value)
          Set NewProcessState of the SHKStateEventAudits.
 void setOldActivityState(ActivityStateEventAuditDO value)
          Set OldActivityState of the SHKStateEventAudits.
 void setOldProcessState(ProcessStateEventAuditDO value)
          Set OldProcessState of the SHKStateEventAudits.
 void setPackageId(java.lang.String value)
          Set PackageId of the SHKStateEventAudits.
 void setProcessDefinitionId(java.lang.String value)
          Set ProcessDefinitionId of the SHKStateEventAudits.
 void setProcessDefinitionName(java.lang.String value)
          Set ProcessDefinitionName of the SHKStateEventAudits.
 void setProcessFactoryName(java.lang.String value)
          Set ProcessFactoryName of the SHKStateEventAudits.
 void setProcessFactoryVersion(java.lang.String value)
          Set ProcessFactoryVersion of the SHKStateEventAudits.
 void setProcessId(java.lang.String value)
          Set ProcessId of the SHKStateEventAudits.
 void setProcessName(java.lang.String value)
          Set ProcessName of the SHKStateEventAudits.
 void setRecordedTime(long value)
          Set RecordedTime of the SHKStateEventAudits.
 void setRecordedTimeTZO(long value)
          Set RecordedTimeTZO of the SHKStateEventAudits.
 void setTheType(EventTypeDO value)
          Set TheType of the SHKStateEventAudits.
 void setTheUsername(java.lang.String value)
          Set TheUsername of the SHKStateEventAudits.
protected  boolean setTransaction(com.lutris.appserver.server.sql.DBTransaction trans)
          Set Transaction to current DO.
 java.lang.String toString()
           
 java.lang.String toString(int indentCount)
           
 void unDelete()
          UnDeletes the DO and inserts to the table.
 void unDelete(com.lutris.appserver.server.sql.DBTransaction dbt)
          UnDeletes the DO and inserts to the table.
 void undo()
          Undo action.
 void updateCache()
          Update Cache.
static StateEventAuditDataStruct updateCache(StateEventAuditDataStruct updDS)
          UpdateCache for given DataStruct object.
 void writeXML(java.io.Writer ow)
           
 
Methods inherited from class com.lutris.dods.builder.generator.dataobject.GenericDO
_tr_, addToTransactionCache, copyBigDecimal, copyByteArray, copyDate, copyObjectId, copyString, copyTime, copyTimestamp, createDO, executeDelete, get_primaryKeyName, getData, getHandle, getOriginDatabase, getPrimaryKeyName, isDirty, isExecutePartially, isNewDataDifferent_BigDecimal, isNewDataDifferent_boolean, isNewDataDifferent_byte, isNewDataDifferent_bytes, isNewDataDifferent_DO, isNewDataDifferent_double, isNewDataDifferent_float, isNewDataDifferent_int, isNewDataDifferent_java_math_BigDecimal, isNewDataDifferent_java_sql_Date, isNewDataDifferent_java_sql_Time, isNewDataDifferent_java_sql_Timestamp, isNewDataDifferent_long, isNewDataDifferent_short, isNewDataDifferent_String, makeIdentical, markClean, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, markNewValue, printMsg, setData, setExecutePartially, setPrepStmtParam_BigDecimal, setPrepStmtParam_boolean, setPrepStmtParam_byte, setPrepStmtParam_bytes, setPrepStmtParam_DO, setPrepStmtParam_double, setPrepStmtParam_float, setPrepStmtParam_int, setPrepStmtParam_java_math_BigDecimal, setPrepStmtParam_java_sql_Date, setPrepStmtParam_java_sql_Time, setPrepStmtParam_java_sql_Timestamp, setPrepStmtParam_long, setPrepStmtParam_ObjectId, setPrepStmtParam_short, setPrepStmtParam_String
 
Methods inherited from class com.lutris.appserver.server.sql.CloneableDO
clone
 
Methods inherited from class com.lutris.appserver.server.sql.CoreDO
disableVersioning, get_OIdColumnName, get_versionColumnName, getNewVersion, getOId, getOIdColumnName, getOriginalVersion, getVersion, getVersionColumnName, isPersistent, set_OIdColumnName, set_versionColumnName, setNewVersion, setOId, setOIdColumnName, setPersistent, setVersion, setVersionColumnName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

tableName

public static final java.lang.String tableName
Static final data members name the table and columns for this DO. By using these members with an instance of the QueryBuilder class, an application can perform straight SQL queries while retaining compile-time checking of table and column usage. Example: List the Cities containing Persons named Bob: Using straight SQL with QueryBuilder: Pro: code runs faster because you create fewer objects Con: code is less clear Vector fields = new Vector(); fields.addElement( AddressDO.City ); QueryBuilder qb = new QueryBuilder( fields ); qb.addWhere( PersonDO.FirstName, "Bob" ); qb.addWhere( PersonDO.PrimaryKey, AddressDO.Person ); RDBRow row; while ( null != ( row = qb.getNextRow() ) ) { String city = row.get( AddressDO.City ).getString(); } Using Query/DO classes: Pro: code is (often) clearer Con: code runs slower because you create more objects PersonQuery pq = new PersonQuery(); pq.setQueryFirstName( "Bob" ); PersonDO[] bobs = pq.getDOArray(); for ( int i = 0; i < bobs.length; i++ ) { AddressQuery aq = new AddressQuery(); aq.setQueryPerson( bobs[i] ); AddressDO addr = aq.getNextDO(); String city = addr.getCity(); }

See Also:
Constant Field Values

table

public static final com.lutris.dods.builder.generator.query.RDBTable table

PrimaryKey

public static final com.lutris.dods.builder.generator.query.RDBColumn PrimaryKey
static final RDBColumn PrimaryKey for use with QueryBuilder. See example above.


notUsingOId

protected static final boolean notUsingOId
See Also:
Constant Field Values

statistics

protected static org.enhydra.dods.statistics.Statistics statistics
Represents table and cache (if there is caching) statistics.


cache

protected static org.enhydra.dods.cache.DataStructCache cache

isFullCacheNeeded

protected static boolean isFullCacheNeeded

deleted

protected boolean deleted

RecordedTime

public static final com.lutris.dods.builder.generator.query.RDBColumn RecordedTime
static final RDBColumn RecordedTime for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_RECORDEDTIME

public static final int COLUMN_RECORDEDTIME
Use for query caching.

See Also:
Constant Field Values

RecordedTimeTZO

public static final com.lutris.dods.builder.generator.query.RDBColumn RecordedTimeTZO
static final RDBColumn RecordedTimeTZO for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_RECORDEDTIMETZO

public static final int COLUMN_RECORDEDTIMETZO
Use for query caching.

See Also:
Constant Field Values

TheUsername

public static final com.lutris.dods.builder.generator.query.RDBColumn TheUsername
static final RDBColumn TheUsername for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_THEUSERNAME

public static final int COLUMN_THEUSERNAME
Use for query caching.

See Also:
Constant Field Values

TheUsername_MaxLength

public static final int TheUsername_MaxLength
See Also:
Constant Field Values

TheType

public static final com.lutris.dods.builder.generator.query.RDBColumn TheType
static final RDBColumn TheType for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_THETYPE

public static final int COLUMN_THETYPE
Use for query caching.

See Also:
Constant Field Values

ActivityId

public static final com.lutris.dods.builder.generator.query.RDBColumn ActivityId
static final RDBColumn ActivityId for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_ACTIVITYID

public static final int COLUMN_ACTIVITYID
Use for query caching.

See Also:
Constant Field Values

ActivityId_MaxLength

public static final int ActivityId_MaxLength
See Also:
Constant Field Values

ActivityName

public static final com.lutris.dods.builder.generator.query.RDBColumn ActivityName
static final RDBColumn ActivityName for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_ACTIVITYNAME

public static final int COLUMN_ACTIVITYNAME
Use for query caching.

See Also:
Constant Field Values

ActivityName_MaxLength

public static final int ActivityName_MaxLength
See Also:
Constant Field Values

ProcessId

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessId
static final RDBColumn ProcessId for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSID

public static final int COLUMN_PROCESSID
Use for query caching.

See Also:
Constant Field Values

ProcessId_MaxLength

public static final int ProcessId_MaxLength
See Also:
Constant Field Values

ProcessName

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessName
static final RDBColumn ProcessName for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSNAME

public static final int COLUMN_PROCESSNAME
Use for query caching.

See Also:
Constant Field Values

ProcessName_MaxLength

public static final int ProcessName_MaxLength
See Also:
Constant Field Values

ProcessFactoryName

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessFactoryName
static final RDBColumn ProcessFactoryName for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSFACTORYNAME

public static final int COLUMN_PROCESSFACTORYNAME
Use for query caching.

See Also:
Constant Field Values

ProcessFactoryName_MaxLength

public static final int ProcessFactoryName_MaxLength
See Also:
Constant Field Values

ProcessFactoryVersion

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessFactoryVersion
static final RDBColumn ProcessFactoryVersion for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSFACTORYVERSION

public static final int COLUMN_PROCESSFACTORYVERSION
Use for query caching.

See Also:
Constant Field Values

ProcessFactoryVersion_MaxLength

public static final int ProcessFactoryVersion_MaxLength
See Also:
Constant Field Values

ActivityDefinitionId

public static final com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionId
static final RDBColumn ActivityDefinitionId for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_ACTIVITYDEFINITIONID

public static final int COLUMN_ACTIVITYDEFINITIONID
Use for query caching.

See Also:
Constant Field Values

ActivityDefinitionId_MaxLength

public static final int ActivityDefinitionId_MaxLength
See Also:
Constant Field Values

ActivityDefinitionName

public static final com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionName
static final RDBColumn ActivityDefinitionName for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_ACTIVITYDEFINITIONNAME

public static final int COLUMN_ACTIVITYDEFINITIONNAME
Use for query caching.

See Also:
Constant Field Values

ActivityDefinitionName_MaxLength

public static final int ActivityDefinitionName_MaxLength
See Also:
Constant Field Values

ActivityDefinitionType

public static final com.lutris.dods.builder.generator.query.RDBColumn ActivityDefinitionType
static final RDBColumn ActivityDefinitionType for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_ACTIVITYDEFINITIONTYPE

public static final int COLUMN_ACTIVITYDEFINITIONTYPE
Use for query caching.

See Also:
Constant Field Values

ProcessDefinitionId

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessDefinitionId
static final RDBColumn ProcessDefinitionId for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSDEFINITIONID

public static final int COLUMN_PROCESSDEFINITIONID
Use for query caching.

See Also:
Constant Field Values

ProcessDefinitionId_MaxLength

public static final int ProcessDefinitionId_MaxLength
See Also:
Constant Field Values

ProcessDefinitionName

public static final com.lutris.dods.builder.generator.query.RDBColumn ProcessDefinitionName
static final RDBColumn ProcessDefinitionName for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PROCESSDEFINITIONNAME

public static final int COLUMN_PROCESSDEFINITIONNAME
Use for query caching.

See Also:
Constant Field Values

ProcessDefinitionName_MaxLength

public static final int ProcessDefinitionName_MaxLength
See Also:
Constant Field Values

PackageId

public static final com.lutris.dods.builder.generator.query.RDBColumn PackageId
static final RDBColumn PackageId for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_PACKAGEID

public static final int COLUMN_PACKAGEID
Use for query caching.

See Also:
Constant Field Values

PackageId_MaxLength

public static final int PackageId_MaxLength
See Also:
Constant Field Values

OldProcessState

public static final com.lutris.dods.builder.generator.query.RDBColumn OldProcessState
static final RDBColumn OldProcessState for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_OLDPROCESSSTATE

public static final int COLUMN_OLDPROCESSSTATE
Use for query caching.

See Also:
Constant Field Values

NewProcessState

public static final com.lutris.dods.builder.generator.query.RDBColumn NewProcessState
static final RDBColumn NewProcessState for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_NEWPROCESSSTATE

public static final int COLUMN_NEWPROCESSSTATE
Use for query caching.

See Also:
Constant Field Values

OldActivityState

public static final com.lutris.dods.builder.generator.query.RDBColumn OldActivityState
static final RDBColumn OldActivityState for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_OLDACTIVITYSTATE

public static final int COLUMN_OLDACTIVITYSTATE
Use for query caching.

See Also:
Constant Field Values

NewActivityState

public static final com.lutris.dods.builder.generator.query.RDBColumn NewActivityState
static final RDBColumn NewActivityState for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_NEWACTIVITYSTATE

public static final int COLUMN_NEWACTIVITYSTATE
Use for query caching.

See Also:
Constant Field Values

CNT

public static final com.lutris.dods.builder.generator.query.RDBColumn CNT
static final RDBColumn CNT for use with QueryBuilder. See RDBColumn PrimaryKey at the top of this file for usage example.


COLUMN_CNT

public static final int COLUMN_CNT
Use for query caching.

See Also:
Constant Field Values
Constructor Detail

StateEventAuditDO

protected StateEventAuditDO(boolean is_view)
                     throws com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor. Only derived classes should call it.

Parameters:
is_view - Is this view or not.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.

StateEventAuditDO

protected StateEventAuditDO(boolean is_view,
                            com.lutris.appserver.server.sql.DBTransaction dbTrans)
                     throws com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor. Only derived classes should call it.

Parameters:
is_view - Is this view or not.
dbTrans - Database transaction.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.

StateEventAuditDO

protected StateEventAuditDO()
                     throws com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor. Only derived classes should call it.

Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.

StateEventAuditDO

protected StateEventAuditDO(com.lutris.appserver.server.sql.DBTransaction dbTrans)
                     throws com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor. Only derived classes should call it.

Parameters:
dbTrans - The current database transaction.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.

StateEventAuditDO

protected StateEventAuditDO(com.lutris.appserver.server.sql.ObjectId id)
                     throws java.sql.SQLException,
                            com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.dods.builder.generator.query.DataObjectException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor used by createExisting(ObjectId) above.

Parameters:
id - The ObjectId for the object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - Should never see this exception since GenericDO.ctor(ObjectId) never accesses the database.

StateEventAuditDO

protected StateEventAuditDO(com.lutris.appserver.server.sql.ObjectId id,
                            com.lutris.appserver.server.sql.DBTransaction dbTrans)
                     throws java.sql.SQLException,
                            com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.dods.builder.generator.query.DataObjectException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor used by createExisting(ObjectId, DBTransaction) above.

Parameters:
id - The ObjectId for the object.
dbTrans - The current database transaction
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - Should never see this exception since GenericDO.ctor(ObjectId) never accesses the database.

StateEventAuditDO

protected StateEventAuditDO(java.sql.ResultSet rs)
                     throws java.sql.SQLException,
                            com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.dods.builder.generator.query.DataObjectException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor.

Parameters:
rs - Result set from which to obtain product data.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

StateEventAuditDO

protected StateEventAuditDO(java.sql.ResultSet rs,
                            com.lutris.appserver.server.sql.DBTransaction dbTrans)
                     throws java.sql.SQLException,
                            com.lutris.appserver.server.sql.ObjectIdException,
                            com.lutris.dods.builder.generator.query.DataObjectException,
                            com.lutris.appserver.server.sql.DatabaseManagerException
Protected constructor.

Parameters:
rs - Result set from which to obtain product data.
dbTrans - DBTransaction object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.
Method Detail

get_OriginDatabase

public java.lang.String get_OriginDatabase()
Return the name of the logical database for which DO object was created.

Returns:
origin logical database name.

getTableName

public java.lang.String getTableName()
Return SHKStateEventAudits as the name of the table in the database which contains StateEventAuditDO objects. This method overrides CoreDO.getTableName() and is used by CoreDO.executeUpdate() during error handling.

Returns:
The database table name.
See Also:
CoreDO author Jay Gunter

get_transaction

public com.lutris.appserver.server.sql.DBTransaction get_transaction()
Return transaction which DO belongs.

Returns:
DBTransaction or null if not specified.

setTransaction

protected boolean setTransaction(com.lutris.appserver.server.sql.DBTransaction trans)
Set Transaction to current DO.

Parameters:
trans - The transaction.
Returns:
true if the operation was successfully performed, otherwise false.

isReadOnly

public boolean isReadOnly()
Return information whether the data for this object has been marked read-only.

Returns:
True if the data for this object has been marked read-only.

objectIdentityType

public int objectIdentityType()
Return the type of the identity column(s) of DOs that these objects represents. This method should be overridden by derived classes.

Returns:
the identity type of DOs
See Also:
CommonConstants.OBJECT_IDENTITY_TYPE

set_Data

public void set_Data(java.lang.Object data)
Sets DO's data.

Parameters:
data - Data object.

originalData_set

public void originalData_set(java.lang.Object value)
Sets original DO's data.

Parameters:
value - Data object.

get_Data

public java.lang.Object get_Data()
Returns DO's data.

Returns:
DO's data.

getDataStruct

public StateEventAuditDataStruct getDataStruct()
Deprecated. Use get_DataStruct()

Returns dataStruct.

Returns:
Data Struct object.

get_DataStruct

public StateEventAuditDataStruct get_DataStruct()
Returns dataStruct.

Returns:
Data Struct object.

originalData_get

public java.lang.Object originalData_get()
Returns original DO's data.

Returns:
Original DO's data.

isLoaded

public boolean isLoaded()
isLoaded() Returns information whether object's data is loaded from database.

Returns:
true if the data for this object has been retrieved from the database.

loadData

public void loadData()
              throws java.sql.SQLException,
                     com.lutris.appserver.server.sql.ObjectIdException,
                     com.lutris.dods.builder.generator.query.DataObjectException
Load the fields for the DO from the database.

Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

get_statistics

public static org.enhydra.dods.statistics.Statistics get_statistics()
Get table statistics.

Returns:
Table statistics.

refreshStatistics

public static void refreshStatistics()
Refresh table statistics.


getUsedLogicalDatabases

public static java.lang.String[] getUsedLogicalDatabases()
Deprecated. Use get_UsedLogicalDatabases()

Get all used logical databases.

Returns:
Array that contains names of all used logical databases.

get_UsedLogicalDatabases

public static java.lang.String[] get_UsedLogicalDatabases()
Get all used logical databases.

Returns:
Array that contains names of all used logical databases.

readCacheConfiguration

public static void readCacheConfiguration(java.lang.String database)
                                   throws org.enhydra.dods.exceptions.CacheObjectException
Read cache configuration from application configuration file: cache size for org.enhydra.shark.eventaudit.data.SHKStateEventAudits table or default cache size.

Parameters:
database - DO's database.
Throws:
org.enhydra.dods.exceptions.CacheObjectException

isAsynchCacheLoadNeeded

public static boolean isAsynchCacheLoadNeeded()
Returns information if asynchronous cache initialization is needed or not.

Returns:
true if asynchronous cache initialization is needed, otherwise false.

getAsynchLoadPriority

public static int getAsynchLoadPriority()
Returns priority for asynchronous cache initialization. If asynchronous cache initialization is not needed, method returns value -1.

Returns:
priority for asynchronous cache initialization.

isSimpleCacheUsed

public static boolean isSimpleCacheUsed()
Returns information if simple cache is used or not.

Returns:
true if simple cache is used, otherwise false.

getCacheDodsTableName

public static java.lang.String getCacheDodsTableName()
Get name of the table that is cached.

Returns:
Name of the table that is cached.

getConfigurationAdministration

public static org.enhydra.dods.cache.ConfigurationAdministration getConfigurationAdministration()
Returns SHKStateEventAudits table cache.

Returns:
SHKStateEventAudits table cache.

refreshCache

public static void refreshCache()
                         throws java.sql.SQLException,
                                com.lutris.appserver.server.sql.DatabaseManagerException,
                                com.lutris.appserver.server.sql.ObjectIdException,
                                com.lutris.dods.builder.generator.query.DataObjectException
Queries all rows in table, and for each row creates a DO instance in the cache. For these DOs, data.readOnly = true, which causes set methods to throw an exception.

Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

disableCaching

public static void disableCaching()
                           throws java.sql.SQLException,
                                  com.lutris.appserver.server.sql.DatabaseManagerException,
                                  com.lutris.appserver.server.sql.ObjectIdException,
                                  com.lutris.dods.builder.generator.query.DataObjectException
Disable caching.

Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.DatabaseManagerException
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException

enableCaching

public static void enableCaching()
                          throws java.sql.SQLException,
                                 com.lutris.appserver.server.sql.DatabaseManagerException,
                                 com.lutris.appserver.server.sql.ObjectIdException,
                                 com.lutris.dods.builder.generator.query.DataObjectException
Enable caching.

Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.DatabaseManagerException
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException

addToCache

public static void addToCache(StateEventAuditDataStruct newDS)
Add DataStruct object to cache. If there is no caching newDO object is returned.

Parameters:
newDS - DataStruct object that will be added to cache.
Returns:
DataStruct object added to cache.

addToCache

public void addToCache()
Add DO's original data object to cache.


updateCache

public static StateEventAuditDataStruct updateCache(StateEventAuditDataStruct updDS)
UpdateCache for given DataStruct object.

Parameters:
updDS - DataStruct object
Returns:
Updated or inserted DataStruct object.

updateCache

public void updateCache()
Update Cache.


deleteFromCache

public static StateEventAuditDataStruct deleteFromCache(StateEventAuditDataStruct data)
Delete DataStruct object from cache

Parameters:
data - DataStruct object for deleting
Returns:
Deleted DataStruct object

removeFromCache

public static void removeFromCache(java.lang.String dbName,
                                   java.lang.String handle)
Remove DataStruct object from cache.

Parameters:
dbName - Logical name of the database from which StateEventAuditDataStruct object will be removed.
handle - Handle of DataStruct object which will be re moved.

deleteFromCache

public void deleteFromCache()
Delete object from cache


removeFromCache

public static StateEventAuditDataStruct removeFromCache(StateEventAuditDataStruct data)
Remove DataStruct from cache.

Parameters:
data - DataStruct object which will be removed.
Returns:
Removed DataStruct object or null if DataStruct object doesn't exist in the cache.

evict

public void evict()
Remove DataStruct from cache.


evict

public static void evict(StateEventAuditDataStruct[] DSs)
Remove DataStruct objects from cache.

Parameters:
DSs - Array of DataStruct objects which will be removed from cache.

evict

public static void evict(java.lang.String dbName,
                         java.lang.String[] handles)
Remove DataStruct objects from cache.

Parameters:
dbName - Logical name of the database from which StateEventAuditDataStruct object will be removed.
handles - array of DataStruct object handles that will be removed from cache.

refresh

public void refresh()
             throws com.lutris.dods.builder.generator.query.DataObjectException
This method is invoked whenever object needs to be loaded from database.

Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If a data access error occurs.

refresh

public static void refresh(StateEventAuditDO[] DOs)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
This method is invoked whenever objects needs to be loaded from database.

Parameters:
DOs - Array of DOs which will be red from database.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If a data access error occurs.

refresh

public static void refresh(java.lang.String querySnt)
                    throws com.lutris.dods.builder.generator.query.QueryException
Refresh cache by removing from the cache results of the query querySnt

Parameters:
querySnt - query used in this
Throws:
com.lutris.dods.builder.generator.query.QueryException - If a data access error occurs.

createVirgin

public static StateEventAuditDO createVirgin()
                                      throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                             com.lutris.appserver.server.sql.ObjectIdException
createVirgin() Creates a DO that has no ObjectId or data. Such a DO is used to insert a new database entry after its data has been set.

Returns:
Created data object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createVirgin

public static StateEventAuditDO createVirgin(com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                      throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                             com.lutris.appserver.server.sql.ObjectIdException
createVirgin(DBTransaction)

Parameters:
dbTrans - The current database transaction
Returns:
Created data object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createExisting

public static StateEventAuditDO createExisting(java.math.BigDecimal bd)
                                        throws java.sql.SQLException,
                                               com.lutris.appserver.server.sql.ObjectIdException,
                                               com.lutris.dods.builder.generator.query.DataObjectException,
                                               com.lutris.appserver.server.sql.DatabaseManagerException
createExisting( BigDecimal ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed BigDecimal value as the primary key. Creates a DO that represents an existing entry in the database. Such a DO is used to examine and possibly update such an entry. createExisting() is called only from the code that retrieves an ObjectId from a ResultSet (database query result). createExisting() is protected because no other DO or BO should ever need to call it. FIX unfortunately the createExisting(BigDecimal) form *does* need to be public because it is called by the public ctors of other DOs. For example: AaaDO contains a ref to a BbbDO, so there is a method AaaDO.setBbb(BbbDO). In the ctor AaaDO(ResultSet), we have the call setBbb( BbbDO.createExisting( rs.getBigDecimal( "bbb"))); Since AaaDO is not in the same package as BbbDO, BbbDO.createExisting(BigDecimal) must be public, not protected. Java needs the C++ 'friend' idea.

Parameters:
bd - The BigDecimal representation of the ObjectId for the object.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

public static StateEventAuditDO ceInternal(java.math.BigDecimal bd)
                                    throws java.sql.SQLException,
                                           com.lutris.appserver.server.sql.ObjectIdException,
                                           com.lutris.dods.builder.generator.query.DataObjectException,
                                           com.lutris.appserver.server.sql.DatabaseManagerException
Method ceInternal is public, only to allow generated classes to instantiate one another. Public modifier doesn't mean user application could use it - it mustn't.

Parameters:
bd - The BigDecimal representation of the ObjectId for the object.
Returns:
instance of StateEventAuditDO or null
Throws:
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

ceInternal

public static StateEventAuditDO ceInternal(java.math.BigDecimal bd,
                                           com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                    throws java.sql.SQLException,
                                           com.lutris.appserver.server.sql.ObjectIdException,
                                           com.lutris.dods.builder.generator.query.DataObjectException,
                                           com.lutris.appserver.server.sql.DatabaseManagerException
Method ceInternal is public, only to allow generated classes to instantiate one another. Public modifier doesn't mean user application could use it - it mustn't.

Parameters:
bd - The BigDecimal representation of the ObjectId for the object.
dbTrans - The current database transaction.
Returns:
instance of StateEventAuditDO or null
Throws:
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createExisting

public static StateEventAuditDO createExisting(java.math.BigDecimal bd,
                                               com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                        throws java.sql.SQLException,
                                               com.lutris.appserver.server.sql.ObjectIdException,
                                               com.lutris.dods.builder.generator.query.DataObjectException,
                                               com.lutris.appserver.server.sql.DatabaseManagerException
createExisting(BigDecimal, DBTransaction)

Parameters:
bd - The BigDecimal representation of the ObjectId for the object.
dbTrans - The current database transaction.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

createExisting

public static StateEventAuditDO createExisting(java.lang.String handle)
createExisting(String) The createExisting method is used to create a StateEventAuditDO from a string handle.

Parameters:
handle - String representation of the ObjectId for the object.
Returns:
Created StateEventAuditDO object.

ceInternal

public static StateEventAuditDO ceInternal(java.lang.String handle)
Method ceInternal is public, only to allow generated classes to instantiate one another. Public modifier doesn't mean user application could use it - it mustn't.

Parameters:
handle - String representation of the ObjectId for the object.
Returns:
instance of StateEventAuditDO or null

createExisting

public static StateEventAuditDO createExisting(java.lang.String handle,
                                               com.lutris.appserver.server.sql.DBTransaction dbTrans)
createExisting(String, DBTransaction) The createExisting method is used to create a StateEventAuditDO from a string handle.

Parameters:
handle - String representation of the ObjectId for the object.
dbTrans - The current database transaction.
Returns:
Created StateEventAuditDO object.

ceInternal

public static StateEventAuditDO ceInternal(java.lang.String handle,
                                           com.lutris.appserver.server.sql.DBTransaction dbTrans)
Method ceInternal is public, only to allow generated classes to instantiate one another. Public modifier doesn't mean user application could use it - it mustn't.

Parameters:
handle - String representation of the ObjectId for the object.
dbTrans - The current database transaction.
Returns:
instance of StateEventAuditDO or null

ceInternal

public static StateEventAuditDO ceInternal(com.lutris.appserver.server.sql.ObjectId id,
                                           com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                    throws java.sql.SQLException,
                                           com.lutris.appserver.server.sql.ObjectIdException,
                                           com.lutris.dods.builder.generator.query.DataObjectException,
                                           com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal(ObjectId, DBTransaction) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed ObjectID value as the primary key.

Parameters:
id - The ObjectId for the object.
dbTrans - The current database transaction.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(com.lutris.appserver.server.sql.ObjectId id)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( ObjectId ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed ObjectID value as the primary key.

Parameters:
id - The ObjectId for the object.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(java.sql.ResultSet rs)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( ResultSet , HashMap) Factory method used to create an instance of this class to represent a Data Object already existing in the database.

Parameters:
rs - The ResultSet returned by the Query class for an existing Data Object stored in the database.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(java.sql.ResultSet rs,
                                              com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal(ResultSet, DBTransaction)

Parameters:
rs - The ResultSet returned by the Query class for an existing Data Object stored in the database.
dbTrans - The current database transaction
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( RDBRow ) Factory method creates a StateEventAuditDO object by searching for it in the database using the StateEventAuditDO.PrimaryKey value in the passed RDBRow.

Parameters:
row - A row returned by QueryBuilder.getNextRow().
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBRow does not contain a StateEventAuditDO.PrimaryKey. If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row,
                                              com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( RDBRow , DBTransaction) Factory method creates a StateEventAuditDO object by searching for it in the database using the StateEventAuditDO.PrimaryKey value in the passed RDBRow.

Parameters:
row - A row returned by QueryBuilder.getNextRow().
dbTrans - The current database transaction.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBRow does not contain a StateEventAuditDO.PrimaryKey. If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( RDBColumnValue ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed StateEventAuditDO.PrimaryKey.

Parameters:
pk - a PrimaryKey column value from a row that was returned by QueryBuilder.getNextRow().
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBColumnValue does not contain a StateEventAuditDO.PrimaryKey. If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

ceInternal

protected static StateEventAuditDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk,
                                              com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                       throws java.sql.SQLException,
                                              com.lutris.appserver.server.sql.ObjectIdException,
                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                              com.lutris.appserver.server.sql.DatabaseManagerException
ceInternal( RDBColumnValue, DBTransaction ) Factory method creates a StateEventAuditDO object by searching for it in the database using the passed StateEventAuditDO.PrimaryKey.

Parameters:
pk - a PrimaryKey column value from a row that was returned by QueryBuilder.getNextRow().
dbTrans - The current database transaction.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBColumnValue does not contain a StateEventAuditDO.PrimaryKey. If the object is not found in the database.
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

createCopy

public static StateEventAuditDO createCopy(StateEventAuditDataStruct data)
                                    throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                           com.lutris.appserver.server.sql.ObjectIdException
Creates a DO that has no ObjectId but has a copy of an existing DO's data. Such a DO is used to insert a new database entry that is largely similar to an existing entry.

Parameters:
data - The data struct to copy values from.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createCopy

public static StateEventAuditDO createCopy(StateEventAuditDataStruct data,
                                           com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                    throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                           com.lutris.appserver.server.sql.ObjectIdException
Creates a DO that has no ObjectId but has a copy of an existing DO's data. Such a DO is used to insert a new database entry that is largely similar to an existing entry.

Parameters:
data - The data struct to copy values from.
dbTrans - The current database transaction
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createCopy

public static StateEventAuditDO createCopy(StateEventAuditDO orig)
                                    throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                           com.lutris.appserver.server.sql.ObjectIdException
Creates a DO that has no ObjectId but has a copy of an existing DO's data. Such a DO is used to insert a new database entry that is largely similar to an existing entry.

Parameters:
orig - The original DO to copy.
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createCopy

public static StateEventAuditDO createCopy(StateEventAuditDO orig,
                                           com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                    throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                           com.lutris.appserver.server.sql.ObjectIdException
Parameters:
orig - The original DO to copy.
dbTrans - The current database transaction
Returns:
Created StateEventAuditDO object.
Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

reload

public void reload()
Causes the DO to refresh itself from the database the next time a set or get method is called.


get_Handle

public java.lang.String get_Handle()
                            throws com.lutris.appserver.server.sql.DatabaseManagerException
The methods get_Handle hasMatchingHandle findCachedObjectByHandle are used by Presentation Objects that need to populate HTML select lists with Data Objects as options. The get_Handle() method is used to set the value for each option, and the hasMatchingHandle() methods are used to lookup the Data Object when the selection has been made.

Returns:
id of this DO as a string If an object's id can't be allocated for this object.
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 cache handle.

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

createDO

public static com.lutris.dods.builder.generator.dataobject.GenericDO createDO(com.lutris.appserver.server.sql.ObjectId oid)
                                                                       throws java.sql.SQLException,
                                                                              com.lutris.appserver.server.sql.ObjectIdException,
                                                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                                                              com.lutris.appserver.server.sql.DatabaseManagerException
Created DO with specified OID.

Parameters:
oid - DO's oid.
Returns:
copy of DO (with the same id).
Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

createDO

public static com.lutris.dods.builder.generator.dataobject.GenericDO createDO(com.lutris.appserver.server.sql.ObjectId oid,
                                                                              com.lutris.appserver.server.sql.DBTransaction dbTrans)
                                                                       throws java.sql.SQLException,
                                                                              com.lutris.appserver.server.sql.ObjectIdException,
                                                                              com.lutris.dods.builder.generator.query.DataObjectException,
                                                                              com.lutris.appserver.server.sql.DatabaseManagerException
Created DO with specified OID.

Parameters:
oid - DO's oid.
dbTrans - The current database transaction.
Returns:
copy of DO (with the same id).
Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.

hasMatchingHandle

public boolean hasMatchingHandle(java.lang.String handle)
Compare string version of the id of this DO and handle.

Parameters:
handle - String version of DO id.
Returns:
boolean True if the string version of the id of this DO matches passed handle.
See Also:
get_Handle

findTransactionCachedObjectByHandle

public StateEventAuditDO findTransactionCachedObjectByHandle(java.lang.String cacheHandle)
Get data object with key cacheHandle from the cache.

Parameters:
cacheHandle - String version of concatenation of: name of the data object's database, followed by '.', followed by data object's id.
Returns:
StateEventAuditDO Object if one is found in cache, otherwise null.
See Also:
get_Handle

findCachedObjectByHandle

public static StateEventAuditDataStruct findCachedObjectByHandle(java.lang.String cacheHandle)
Get DataStruct object with key cacheHandle from the cache.

Parameters:
cacheHandle - String version of concatenation of: name of the data object's database, followed by '.', followed by data object's id.
Returns:
StateEventAuditDataStruct Object if one is found in cache, otherwise null.
See Also:
get_Handle

makeIdentical

protected void makeIdentical(StateEventAuditDO orig)
Assigns the DataStruct of an existing DO to this DO. Does not duplicate data. Just assigns the reference.

Parameters:
orig - The original DO.

get_Version

public int get_Version()
get_Version makes the protected method public in CoreDO.

Returns:
Data object's version.

get_NewVersion

public int get_NewVersion()
get_NewVersion overloaded

Returns:
Data object's version.

set_Version

public void set_Version(int _ver)
set_Version overloaded.

Parameters:
_ver - DO's version.

set_NewVersion

public void set_NewVersion(int _ver)
set_NewVersion overloaded.

Parameters:
_ver - Ignored.

makeReadOnly

public void makeReadOnly()
Mark the object as read-only. WebDocWf extension


makeReadWrite

public void makeReadWrite()
Mark the object as read-write. WebDocWf extension


retrieveFromTxCache

public static StateEventAuditDO retrieveFromTxCache(com.lutris.appserver.server.sql.CachedDBTransaction cbt,
                                                    java.lang.Object handle)
Return Object with the handle key from reference objects HashMap.

Parameters:
handle - DO's handle.
cbt - CachedDBTransaction
Returns:
Object with the handle key from reference objects HashMap.

get_OId

public com.lutris.appserver.server.sql.ObjectId get_OId()
Returns this object's identifier.

Returns:
this object's identifier.

set_OId

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

Parameters:
_oId - this object's identifier.

cloneUnique

public java.lang.Object cloneUnique()
                             throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                    com.lutris.appserver.server.sql.ObjectIdException
Creates a clone of the object, but ensures that a new and unique object id is created for the object and that the version number is set to zero.

Returns:
Cloned object.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if an error occurs while allocation a new object id from the default logical database.
com.lutris.appserver.server.sql.ObjectIdException - if a new object id could not be allocated.

isDeleted

public boolean isDeleted()
Returns the value of delete tag.

Returns:
true if DO has been deleted, but not commited yet

setDeleted

public void setDeleted(boolean flag)
Sets the value of delete tag.

Parameters:
flag - true if DO has been deleted, but not commited yet.

finalizeInsert

public void finalizeInsert(boolean success)
If transaction succeeded marks this object as clean.

Specified by:
finalizeInsert in interface com.lutris.appserver.server.sql.Transaction
Parameters:
success - true if the transaction succeeded and this object was successfully inserted into the database.

finalizeUpdate

public void finalizeUpdate(boolean success)
If transaction succeeded marks this object as clean.

Specified by:
finalizeUpdate in interface com.lutris.appserver.server.sql.Transaction
Parameters:
success - true if the transaction succeeded and this object was successfully updated in the database.

finalizeDelete

public void finalizeDelete(boolean success)
Currently does nothing.

Specified by:
finalizeDelete in interface com.lutris.appserver.server.sql.Transaction
Parameters:
success - true if the transaction succeeded and this object was successfully deleted from the database.

isVirgin

public boolean isVirgin()
Returns information whether the DO is created virgin and hasn't been commited yet.

Returns:
true for DO that's created virgin and hasn't been commited yet.

makeVisible

public void makeVisible()
Make DO's data from cache visible.


makeInvisible

public void makeInvisible()
Make DO's data from cache Invisible.


executeInsert

public void executeInsert(com.lutris.appserver.server.sql.DBConnection conn)
                   throws java.sql.SQLException
Inserts this object into the database.

Specified by:
executeInsert in interface com.lutris.appserver.server.sql.Transaction
Parameters:
conn - the database connection.
Throws:
java.sql.SQLException - if a database access error occurs.
com.lutris.appserver.server.sql.DBRowUpdateException - If a version error occurs.

executeUpdate

public void executeUpdate(com.lutris.appserver.server.sql.DBConnection conn)
                   throws java.sql.SQLException
Specified by:
executeUpdate in interface com.lutris.appserver.server.sql.Transaction
Throws:
java.sql.SQLException

isAutoSave

protected boolean isAutoSave()
Returns value for AutoSave.

Returns:
true if AutoSave is on, otherwise false.

isAutoSaveCreateVirgin

protected boolean isAutoSaveCreateVirgin()
Returns value for AutoSaveCreateVirgin.

Returns:
true if AutoSaveCreateVirgin is on, otherwise false.

isTransactionCheck

protected boolean isTransactionCheck()
Returns value for TransactionCheck.

Returns:
true if TransactionCheck is on, otherwise false.

isTransactionCaches

protected boolean isTransactionCaches()
Returns value for TransactionCaches.

Returns:
true if TransactionCaches are on, otherwise false.

isDeleteCheckVersion

protected boolean isDeleteCheckVersion()
Returns value for DeleteCheckVersion.

Returns:
true if DeleteCheckVersion is on, otherwise false.

isAllReadOnly

protected static boolean isAllReadOnly()
Returns value for AllReadOnly.

Returns:
true if AllReadOnly is on, otherwise false.

checkLoad

protected void checkLoad()
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Load the actual DO data if necessary. Called by get/set methods.

Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If a data access error occurs.

undo

public void undo()
          throws com.lutris.dods.builder.generator.query.DataObjectException
Undo action.

Throws:
com.lutris.dods.builder.generator.query.DataObjectException

dumpData

public void dumpData(boolean incrementVersion)
dumpData action.

Parameters:
incrementVersion - Increment version.

reloadData

public void reloadData()
                throws java.sql.SQLException,
                       com.lutris.appserver.server.sql.ObjectIdException,
                       com.lutris.dods.builder.generator.query.DataObjectException
reloadData discards all changes application made to this object, and goes into database to fetch contents there. Object itself becomes clean as if no changes were made.

Throws:
com.lutris.appserver.server.sql.ObjectIdException - If an object's id can't be allocated for this object.
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

hashCode

public int hashCode()

writeXML

public void writeXML(java.io.Writer ow)
              throws com.lutris.dods.builder.generator.query.DataObjectException
Throws:
com.lutris.dods.builder.generator.query.DataObjectException

equals

public boolean equals(java.lang.Object obj)

getRecordedTime

public long getRecordedTime()
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get RecordedTime of the SHKStateEventAudits.

Specified by:
getRecordedTime in interface StateEventAuditDOI
Returns:
RecordedTime of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getRecordedTime

public long originalData_getRecordedTime()
                                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of RecordedTime from the SHKStateEventAudits.

Returns:
RecordedTime of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setRecordedTime

public void setRecordedTime(long value)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Set RecordedTime of the SHKStateEventAudits.

Specified by:
setRecordedTime in interface StateEventAuditDOI
Parameters:
value - for the RecordedTime of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setRecordedTime

protected void _setRecordedTime(long value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
_setRecordedTime is a protected method that is called by setRecordedTime if RecordedTime is not part of a multicolumn foreign key.

Parameters:
value - for the RecordedTime of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getRecordedTimeTZO

public long getRecordedTimeTZO()
                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get RecordedTimeTZO of the SHKStateEventAudits.

Specified by:
getRecordedTimeTZO in interface StateEventAuditDOI
Returns:
RecordedTimeTZO of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getRecordedTimeTZO

public long originalData_getRecordedTimeTZO()
                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of RecordedTimeTZO from the SHKStateEventAudits.

Returns:
RecordedTimeTZO of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setRecordedTimeTZO

public void setRecordedTimeTZO(long value)
                        throws com.lutris.dods.builder.generator.query.DataObjectException
Set RecordedTimeTZO of the SHKStateEventAudits.

Specified by:
setRecordedTimeTZO in interface StateEventAuditDOI
Parameters:
value - for the RecordedTimeTZO of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setRecordedTimeTZO

protected void _setRecordedTimeTZO(long value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
_setRecordedTimeTZO is a protected method that is called by setRecordedTimeTZO if RecordedTimeTZO is not part of a multicolumn foreign key.

Parameters:
value - for the RecordedTimeTZO of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getTheUsername

public java.lang.String getTheUsername()
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Get TheUsername of the SHKStateEventAudits.

Specified by:
getTheUsername in interface StateEventAuditDOI
Returns:
TheUsername of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getTheUsername

public java.lang.String originalData_getTheUsername()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of TheUsername from the SHKStateEventAudits.

Returns:
TheUsername of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setTheUsername

public void setTheUsername(java.lang.String value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set TheUsername of the SHKStateEventAudits.

Specified by:
setTheUsername in interface StateEventAuditDOI
Parameters:
value - for the TheUsername of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setTheUsername

protected void _setTheUsername(java.lang.String value)
                        throws com.lutris.dods.builder.generator.query.DataObjectException
_setTheUsername is a protected method that is called by setTheUsername if TheUsername is not part of a multicolumn foreign key.

Parameters:
value - for the TheUsername of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getTheType

public EventTypeDO getTheType()
                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get TheType of the SHKStateEventAudits.

Specified by:
getTheType in interface StateEventAuditDOI
Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getTheType

public com.lutris.appserver.server.sql.ObjectId objectId_getTheType()
                                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of TheType of the SHKStateEventAudits.

Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_getTheType

public java.math.BigDecimal oid_getTheType()
                                    throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of TheType of the SHKStateEventAudits.

Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getTheType

public EventTypeDO originalData_getTheType()
                                    throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of TheType from the SHKStateEventAudits.

Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_objectId_getTheType

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getTheType()
                                                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of TheType of the SHKStateEventAudits.

Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_oid_getTheType

public java.math.BigDecimal originalData_oid_getTheType()
                                                 throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of TheType of the SHKStateEventAudits.

Returns:
TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setTheType

public void setTheType(EventTypeDO value)
                throws com.lutris.dods.builder.generator.query.DataObjectException
Set TheType of the SHKStateEventAudits.

Specified by:
setTheType in interface StateEventAuditDOI
Parameters:
value - for the TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setTheType

protected void _setTheType(EventTypeDO value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
_setTheType is a protected method that is called by setTheType if TheType is not part of a multicolumn foreign key.

Parameters:
value - for the TheType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setTheType

public void oid_setTheType(com.lutris.appserver.server.sql.ObjectId value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the TheType of the SHKStateEventAudits.

Parameters:
value - of TheType of the SHKStateEventAudits as a ObjectId value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setTheType

public void oid_setTheType(java.math.BigDecimal value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set TheType of the SHKStateEventAudits.

Parameters:
value - of TheType of the SHKStateEventAudits as a BigDecimal value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setTheType

public void oid_setTheType(java.lang.String value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set TheType of the SHKStateEventAudits.

Parameters:
value - of TheType of the SHKStateEventAudits as a String value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityId

public java.lang.String getActivityId()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityId of the SHKStateEventAudits.

Specified by:
getActivityId in interface StateEventAuditDOI
Returns:
ActivityId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getActivityId

public java.lang.String originalData_getActivityId()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityId from the SHKStateEventAudits.

Returns:
ActivityId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setActivityId

public void setActivityId(java.lang.String value)
                   throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityId of the SHKStateEventAudits.

Specified by:
setActivityId in interface StateEventAuditDOI
Parameters:
value - for the ActivityId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityId

protected void _setActivityId(java.lang.String value)
                       throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityId is a protected method that is called by setActivityId if ActivityId is not part of a multicolumn foreign key.

Parameters:
value - for the ActivityId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityName

public java.lang.String getActivityName()
                                 throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityName of the SHKStateEventAudits.

Specified by:
getActivityName in interface StateEventAuditDOI
Returns:
ActivityName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getActivityName

public java.lang.String originalData_getActivityName()
                                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityName from the SHKStateEventAudits.

Returns:
ActivityName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setActivityName

public void setActivityName(java.lang.String value)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityName of the SHKStateEventAudits.

Specified by:
setActivityName in interface StateEventAuditDOI
Parameters:
value - for the ActivityName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityName

protected void _setActivityName(java.lang.String value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityName is a protected method that is called by setActivityName if ActivityName is not part of a multicolumn foreign key.

Parameters:
value - for the ActivityName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessId

public java.lang.String getProcessId()
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessId of the SHKStateEventAudits.

Specified by:
getProcessId in interface StateEventAuditDOI
Returns:
ProcessId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessId

public java.lang.String originalData_getProcessId()
                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessId from the SHKStateEventAudits.

Returns:
ProcessId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessId

public void setProcessId(java.lang.String value)
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessId of the SHKStateEventAudits.

Specified by:
setProcessId in interface StateEventAuditDOI
Parameters:
value - for the ProcessId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessId

protected void _setProcessId(java.lang.String value)
                      throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessId is a protected method that is called by setProcessId if ProcessId is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessName

public java.lang.String getProcessName()
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessName of the SHKStateEventAudits.

Specified by:
getProcessName in interface StateEventAuditDOI
Returns:
ProcessName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessName

public java.lang.String originalData_getProcessName()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessName from the SHKStateEventAudits.

Returns:
ProcessName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessName

public void setProcessName(java.lang.String value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessName of the SHKStateEventAudits.

Specified by:
setProcessName in interface StateEventAuditDOI
Parameters:
value - for the ProcessName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessName

protected void _setProcessName(java.lang.String value)
                        throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessName is a protected method that is called by setProcessName if ProcessName is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessFactoryName

public java.lang.String getProcessFactoryName()
                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessFactoryName of the SHKStateEventAudits.

Specified by:
getProcessFactoryName in interface StateEventAuditDOI
Returns:
ProcessFactoryName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessFactoryName

public java.lang.String originalData_getProcessFactoryName()
                                                    throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessFactoryName from the SHKStateEventAudits.

Returns:
ProcessFactoryName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessFactoryName

public void setProcessFactoryName(java.lang.String value)
                           throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessFactoryName of the SHKStateEventAudits.

Specified by:
setProcessFactoryName in interface StateEventAuditDOI
Parameters:
value - for the ProcessFactoryName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessFactoryName

protected void _setProcessFactoryName(java.lang.String value)
                               throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessFactoryName is a protected method that is called by setProcessFactoryName if ProcessFactoryName is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessFactoryName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessFactoryVersion

public java.lang.String getProcessFactoryVersion()
                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessFactoryVersion of the SHKStateEventAudits.

Specified by:
getProcessFactoryVersion in interface StateEventAuditDOI
Returns:
ProcessFactoryVersion of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessFactoryVersion

public java.lang.String originalData_getProcessFactoryVersion()
                                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessFactoryVersion from the SHKStateEventAudits.

Returns:
ProcessFactoryVersion of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessFactoryVersion

public void setProcessFactoryVersion(java.lang.String value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessFactoryVersion of the SHKStateEventAudits.

Specified by:
setProcessFactoryVersion in interface StateEventAuditDOI
Parameters:
value - for the ProcessFactoryVersion of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessFactoryVersion

protected void _setProcessFactoryVersion(java.lang.String value)
                                  throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessFactoryVersion is a protected method that is called by setProcessFactoryVersion if ProcessFactoryVersion is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessFactoryVersion of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityDefinitionId

public java.lang.String getActivityDefinitionId()
                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityDefinitionId of the SHKStateEventAudits.

Specified by:
getActivityDefinitionId in interface StateEventAuditDOI
Returns:
ActivityDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getActivityDefinitionId

public java.lang.String originalData_getActivityDefinitionId()
                                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityDefinitionId from the SHKStateEventAudits.

Returns:
ActivityDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setActivityDefinitionId

public void setActivityDefinitionId(java.lang.String value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityDefinitionId of the SHKStateEventAudits.

Specified by:
setActivityDefinitionId in interface StateEventAuditDOI
Parameters:
value - for the ActivityDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityDefinitionId

protected void _setActivityDefinitionId(java.lang.String value)
                                 throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityDefinitionId is a protected method that is called by setActivityDefinitionId if ActivityDefinitionId is not part of a multicolumn foreign key.

Parameters:
value - for the ActivityDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityDefinitionName

public java.lang.String getActivityDefinitionName()
                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityDefinitionName of the SHKStateEventAudits.

Specified by:
getActivityDefinitionName in interface StateEventAuditDOI
Returns:
ActivityDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getActivityDefinitionName

public java.lang.String originalData_getActivityDefinitionName()
                                                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityDefinitionName from the SHKStateEventAudits.

Returns:
ActivityDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setActivityDefinitionName

public void setActivityDefinitionName(java.lang.String value)
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityDefinitionName of the SHKStateEventAudits.

Specified by:
setActivityDefinitionName in interface StateEventAuditDOI
Parameters:
value - for the ActivityDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityDefinitionName

protected void _setActivityDefinitionName(java.lang.String value)
                                   throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityDefinitionName is a protected method that is called by setActivityDefinitionName if ActivityDefinitionName is not part of a multicolumn foreign key.

Parameters:
value - for the ActivityDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityDefinitionType

public int getActivityDefinitionType()
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityDefinitionType of the SHKStateEventAudits.

Specified by:
getActivityDefinitionType in interface StateEventAuditDOI
Returns:
ActivityDefinitionType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getActivityDefinitionType

public int originalData_getActivityDefinitionType()
                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityDefinitionType from the SHKStateEventAudits.

Returns:
ActivityDefinitionType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setActivityDefinitionType

public void setActivityDefinitionType(int value)
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityDefinitionType of the SHKStateEventAudits.

Specified by:
setActivityDefinitionType in interface StateEventAuditDOI
Parameters:
value - for the ActivityDefinitionType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityDefinitionType

protected void _setActivityDefinitionType(int value)
                                   throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityDefinitionType is a protected method that is called by setActivityDefinitionType if ActivityDefinitionType is not part of a multicolumn foreign key.

Parameters:
value - for the ActivityDefinitionType of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessDefinitionId

public java.lang.String getProcessDefinitionId()
                                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessDefinitionId of the SHKStateEventAudits.

Specified by:
getProcessDefinitionId in interface StateEventAuditDOI
Returns:
ProcessDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessDefinitionId

public java.lang.String originalData_getProcessDefinitionId()
                                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessDefinitionId from the SHKStateEventAudits.

Returns:
ProcessDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessDefinitionId

public void setProcessDefinitionId(java.lang.String value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessDefinitionId of the SHKStateEventAudits.

Specified by:
setProcessDefinitionId in interface StateEventAuditDOI
Parameters:
value - for the ProcessDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessDefinitionId

protected void _setProcessDefinitionId(java.lang.String value)
                                throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessDefinitionId is a protected method that is called by setProcessDefinitionId if ProcessDefinitionId is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessDefinitionId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getProcessDefinitionName

public java.lang.String getProcessDefinitionName()
                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get ProcessDefinitionName of the SHKStateEventAudits.

Specified by:
getProcessDefinitionName in interface StateEventAuditDOI
Returns:
ProcessDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getProcessDefinitionName

public java.lang.String originalData_getProcessDefinitionName()
                                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ProcessDefinitionName from the SHKStateEventAudits.

Returns:
ProcessDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setProcessDefinitionName

public void setProcessDefinitionName(java.lang.String value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Set ProcessDefinitionName of the SHKStateEventAudits.

Specified by:
setProcessDefinitionName in interface StateEventAuditDOI
Parameters:
value - for the ProcessDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setProcessDefinitionName

protected void _setProcessDefinitionName(java.lang.String value)
                                  throws com.lutris.dods.builder.generator.query.DataObjectException
_setProcessDefinitionName is a protected method that is called by setProcessDefinitionName if ProcessDefinitionName is not part of a multicolumn foreign key.

Parameters:
value - for the ProcessDefinitionName of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getPackageId

public java.lang.String getPackageId()
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get PackageId of the SHKStateEventAudits.

Specified by:
getPackageId in interface StateEventAuditDOI
Returns:
PackageId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getPackageId

public java.lang.String originalData_getPackageId()
                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of PackageId from the SHKStateEventAudits.

Returns:
PackageId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setPackageId

public void setPackageId(java.lang.String value)
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Set PackageId of the SHKStateEventAudits.

Specified by:
setPackageId in interface StateEventAuditDOI
Parameters:
value - for the PackageId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setPackageId

protected void _setPackageId(java.lang.String value)
                      throws com.lutris.dods.builder.generator.query.DataObjectException
_setPackageId is a protected method that is called by setPackageId if PackageId is not part of a multicolumn foreign key.

Parameters:
value - for the PackageId of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getOldProcessState

public ProcessStateEventAuditDO getOldProcessState()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get OldProcessState of the SHKStateEventAudits.

Specified by:
getOldProcessState in interface StateEventAuditDOI
Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getOldProcessState

public com.lutris.appserver.server.sql.ObjectId objectId_getOldProcessState()
                                                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldProcessState of the SHKStateEventAudits.

Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_getOldProcessState

public java.math.BigDecimal oid_getOldProcessState()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldProcessState of the SHKStateEventAudits.

Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getOldProcessState

public ProcessStateEventAuditDO originalData_getOldProcessState()
                                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of OldProcessState from the SHKStateEventAudits.

Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_objectId_getOldProcessState

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getOldProcessState()
                                                                                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldProcessState of the SHKStateEventAudits.

Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_oid_getOldProcessState

public java.math.BigDecimal originalData_oid_getOldProcessState()
                                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldProcessState of the SHKStateEventAudits.

Returns:
OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setOldProcessState

public void setOldProcessState(ProcessStateEventAuditDO value)
                        throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldProcessState of the SHKStateEventAudits.

Specified by:
setOldProcessState in interface StateEventAuditDOI
Parameters:
value - for the OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setOldProcessState

protected void _setOldProcessState(ProcessStateEventAuditDO value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
_setOldProcessState is a protected method that is called by setOldProcessState if OldProcessState is not part of a multicolumn foreign key.

Parameters:
value - for the OldProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldProcessState

public void oid_setOldProcessState(com.lutris.appserver.server.sql.ObjectId value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the OldProcessState of the SHKStateEventAudits.

Parameters:
value - of OldProcessState of the SHKStateEventAudits as a ObjectId value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldProcessState

public void oid_setOldProcessState(java.math.BigDecimal value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldProcessState of the SHKStateEventAudits.

Parameters:
value - of OldProcessState of the SHKStateEventAudits as a BigDecimal value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldProcessState

public void oid_setOldProcessState(java.lang.String value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldProcessState of the SHKStateEventAudits.

Parameters:
value - of OldProcessState of the SHKStateEventAudits as a String value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getNewProcessState

public ProcessStateEventAuditDO getNewProcessState()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get NewProcessState of the SHKStateEventAudits.

Specified by:
getNewProcessState in interface StateEventAuditDOI
Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getNewProcessState

public com.lutris.appserver.server.sql.ObjectId objectId_getNewProcessState()
                                                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewProcessState of the SHKStateEventAudits.

Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_getNewProcessState

public java.math.BigDecimal oid_getNewProcessState()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewProcessState of the SHKStateEventAudits.

Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getNewProcessState

public ProcessStateEventAuditDO originalData_getNewProcessState()
                                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of NewProcessState from the SHKStateEventAudits.

Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_objectId_getNewProcessState

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getNewProcessState()
                                                                                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewProcessState of the SHKStateEventAudits.

Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_oid_getNewProcessState

public java.math.BigDecimal originalData_oid_getNewProcessState()
                                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewProcessState of the SHKStateEventAudits.

Returns:
NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setNewProcessState

public void setNewProcessState(ProcessStateEventAuditDO value)
                        throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewProcessState of the SHKStateEventAudits.

Specified by:
setNewProcessState in interface StateEventAuditDOI
Parameters:
value - for the NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setNewProcessState

protected void _setNewProcessState(ProcessStateEventAuditDO value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
_setNewProcessState is a protected method that is called by setNewProcessState if NewProcessState is not part of a multicolumn foreign key.

Parameters:
value - for the NewProcessState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewProcessState

public void oid_setNewProcessState(com.lutris.appserver.server.sql.ObjectId value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the NewProcessState of the SHKStateEventAudits.

Parameters:
value - of NewProcessState of the SHKStateEventAudits as a ObjectId value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewProcessState

public void oid_setNewProcessState(java.math.BigDecimal value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewProcessState of the SHKStateEventAudits.

Parameters:
value - of NewProcessState of the SHKStateEventAudits as a BigDecimal value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewProcessState

public void oid_setNewProcessState(java.lang.String value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewProcessState of the SHKStateEventAudits.

Parameters:
value - of NewProcessState of the SHKStateEventAudits as a String value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getOldActivityState

public ActivityStateEventAuditDO getOldActivityState()
                                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get OldActivityState of the SHKStateEventAudits.

Specified by:
getOldActivityState in interface StateEventAuditDOI
Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getOldActivityState

public com.lutris.appserver.server.sql.ObjectId objectId_getOldActivityState()
                                                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldActivityState of the SHKStateEventAudits.

Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_getOldActivityState

public java.math.BigDecimal oid_getOldActivityState()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldActivityState of the SHKStateEventAudits.

Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getOldActivityState

public ActivityStateEventAuditDO originalData_getOldActivityState()
                                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of OldActivityState from the SHKStateEventAudits.

Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_objectId_getOldActivityState

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getOldActivityState()
                                                                                   throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldActivityState of the SHKStateEventAudits.

Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_oid_getOldActivityState

public java.math.BigDecimal originalData_oid_getOldActivityState()
                                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of OldActivityState of the SHKStateEventAudits.

Returns:
OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setOldActivityState

public void setOldActivityState(ActivityStateEventAuditDO value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldActivityState of the SHKStateEventAudits.

Specified by:
setOldActivityState in interface StateEventAuditDOI
Parameters:
value - for the OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setOldActivityState

protected void _setOldActivityState(ActivityStateEventAuditDO value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
_setOldActivityState is a protected method that is called by setOldActivityState if OldActivityState is not part of a multicolumn foreign key.

Parameters:
value - for the OldActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldActivityState

public void oid_setOldActivityState(com.lutris.appserver.server.sql.ObjectId value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the OldActivityState of the SHKStateEventAudits.

Parameters:
value - of OldActivityState of the SHKStateEventAudits as a ObjectId value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldActivityState

public void oid_setOldActivityState(java.math.BigDecimal value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldActivityState of the SHKStateEventAudits.

Parameters:
value - of OldActivityState of the SHKStateEventAudits as a BigDecimal value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setOldActivityState

public void oid_setOldActivityState(java.lang.String value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set OldActivityState of the SHKStateEventAudits.

Parameters:
value - of OldActivityState of the SHKStateEventAudits as a String value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getNewActivityState

public ActivityStateEventAuditDO getNewActivityState()
                                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get NewActivityState of the SHKStateEventAudits.

Specified by:
getNewActivityState in interface StateEventAuditDOI
Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getNewActivityState

public com.lutris.appserver.server.sql.ObjectId objectId_getNewActivityState()
                                                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewActivityState of the SHKStateEventAudits.

Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_getNewActivityState

public java.math.BigDecimal oid_getNewActivityState()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewActivityState of the SHKStateEventAudits.

Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getNewActivityState

public ActivityStateEventAuditDO originalData_getNewActivityState()
                                                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of NewActivityState from the SHKStateEventAudits.

Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_objectId_getNewActivityState

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getNewActivityState()
                                                                                   throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewActivityState of the SHKStateEventAudits.

Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_oid_getNewActivityState

public java.math.BigDecimal originalData_oid_getNewActivityState()
                                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of NewActivityState of the SHKStateEventAudits.

Returns:
NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setNewActivityState

public void setNewActivityState(ActivityStateEventAuditDO value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewActivityState of the SHKStateEventAudits.

Specified by:
setNewActivityState in interface StateEventAuditDOI
Parameters:
value - for the NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setNewActivityState

protected void _setNewActivityState(ActivityStateEventAuditDO value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
_setNewActivityState is a protected method that is called by setNewActivityState if NewActivityState is not part of a multicolumn foreign key.

Parameters:
value - for the NewActivityState of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewActivityState

public void oid_setNewActivityState(com.lutris.appserver.server.sql.ObjectId value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the NewActivityState of the SHKStateEventAudits.

Parameters:
value - of NewActivityState of the SHKStateEventAudits as a ObjectId value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewActivityState

public void oid_setNewActivityState(java.math.BigDecimal value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewActivityState of the SHKStateEventAudits.

Parameters:
value - of NewActivityState of the SHKStateEventAudits as a BigDecimal value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

oid_setNewActivityState

public void oid_setNewActivityState(java.lang.String value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set NewActivityState of the SHKStateEventAudits.

Parameters:
value - of NewActivityState of the SHKStateEventAudits as a String value.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getCNT

public java.math.BigDecimal getCNT()
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get CNT of the SHKStateEventAudits.

Specified by:
getCNT in interface StateEventAuditDOI
Returns:
CNT of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getCNT

public java.math.BigDecimal originalData_getCNT()
                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of CNT from the SHKStateEventAudits.

Returns:
CNT of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setCNT

public void setCNT(java.math.BigDecimal value)
            throws com.lutris.dods.builder.generator.query.DataObjectException
Set CNT of the SHKStateEventAudits.

Specified by:
setCNT in interface StateEventAuditDOI
Parameters:
value - for the CNT of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setCNT

protected void _setCNT(java.math.BigDecimal value)
                throws com.lutris.dods.builder.generator.query.DataObjectException
_setCNT is a protected method that is called by setCNT if CNT is not part of a multicolumn foreign key.

Parameters:
value - for the CNT of the SHKStateEventAudits.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

compareCond

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

Parameters:
cond - condition.
Returns:
true if DO satisfies condition cond, otherwise false.

setLogicalDBName

public static void setLogicalDBName(java.lang.String logicalDbNameInConfFile)
Deprecated. It is dangeruous to use this method in multiuser environment because, this setings are applied to all users (sets logical database to all users)

setLogicalDBName sets the logical database name that will be used to create DBTransaction and DBQuery objects used by StateEventAuditDO and the corresponding Query class.

Parameters:
logicalDbNameInConfFile - The logical database specified in the application's .conf file.

get_logicalDBName

public static java.lang.String get_logicalDBName()
get_logicalDBName retrieves the logical database name set by setLogicalDBName().

Returns:
the logical database name that was set by method setLogicalDBName()

createTransaction

public static com.lutris.appserver.server.sql.DBTransaction createTransaction()
                                                                       throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                                                              java.sql.SQLException
createTransaction() creates a new DBTransaction. This method uses the logical database name set by method setLogicalDBName(). If setLogicalDBName() was used to set the logical database name to something other than the value of DatabaseManager.DefaultDatabase in the application's .conf file, then any DBTransaction passed to save(DBTransaction) or delete(DBTransaction) should be created using StateEventAuditDO.createTransaction(). The StateEventAuditDO save() and delete() methods use this method.

Returns:
A DBTransaction object to use with the StateEventAuditDO class.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

createQuery

public static com.lutris.appserver.server.sql.DBQuery createQuery()
                                                           throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                                                  java.sql.SQLException
createQuery() creates a new DBQuery. This method uses the logical database name set by method setLogicalDBName(). If setLogicalDBName() was used to set the logical database name to something other than the value of DatabaseManager.DefaultDatabase in the application's .conf file, then any DBQuery object used to access the 'SHKStateEventAudits' table should be created using StateEventAuditDO.createQuery(). The Query class corresponding to StateEventAuditDO uses this method.

Returns:
A DBQuery object to use in accessing the 'SHKStateEventAudits' table.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

createQuery

public static com.lutris.appserver.server.sql.DBQuery createQuery(com.lutris.appserver.server.sql.DBTransaction trans)
                                                           throws com.lutris.appserver.server.sql.DatabaseManagerException,
                                                                  java.sql.SQLException
createQuery() creates a new DBQuery. This method uses the logical database name set by method setLogicalDBName(). If setLogicalDBName() was used to set the logical database name to something other than the value of DatabaseManager.DefaultDatabase in the application's .conf file, then any DBQuery object used to access the 'SHKStateEventAudits' table should be created using StateEventAuditDO.createQuery(). The Query class corresponding to StateEventAuditDO uses this method.

Parameters:
trans - DBTransaction
Returns:
A DBQuery object to use in accessing the 'SHKStateEventAudits' table.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

getInsertStatement

public java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Prepares the statement used to insert this object into the database.

Parameters:
conn - The database connection.
Returns:
The insert statement.
Throws:
java.sql.SQLException - if an error occurs.

doCheck

public void doCheck(boolean value)
Specifies whether to lock this DO (row) in database just before commit. Locking is attempted via "dummy" update: "update set version=OLD_ONE where OID=X and version=OLD_ONE".

Parameters:
value - true for locking, false otherwise

doLock

public void doLock()
            throws java.sql.SQLException
Locks this DO in database by performing "update set version=OLD_ONE where OID=X and version=OLD_ONE".

Throws:
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.

doTouch

public void doTouch()
             throws java.sql.SQLException,
                    com.lutris.appserver.server.sql.DatabaseManagerException,
                    com.lutris.appserver.server.sql.ObjectIdException,
                    com.lutris.dods.builder.generator.query.DataObjectException
Locks this DO in database by performing "update set version=INCREMENTED where OID=X and version=OLD_ONE".

Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a connection to the database cannot be established, etc.
java.sql.SQLException - If the database rejects the SQL generated to retrieve data for this object, or if the table contains a bad foreign key, etc.
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException

executeLockingStatement

public void executeLockingStatement(com.lutris.appserver.server.sql.DBConnection conn)
                             throws java.sql.SQLException
Prepares and executes the statement used to lock this object in the database.

Parameters:
conn - The database connection
Throws:
java.sql.SQLException - if an error occurs.

getUpdateStatement

public java.sql.PreparedStatement getUpdateStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Prepares the statement used to update this object in the database.

Parameters:
conn - The database connection
Returns:
The update statement.
Throws:
java.sql.SQLException - if an error occurs.

getDeleteStatement

public java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Prepares the statement used to delete this object from the database.

Parameters:
conn - The database connection
Returns:
The delete statement.
Throws:
java.sql.SQLException - if an error occurs.

toString

public java.lang.String toString()

toString

public java.lang.String toString(int indentCount)

okToCommit

protected void okToCommit()
                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for this StateEventAuditDO. Implement this stub to throw an RefAssertionException for cases where this object is not valid for writing to the database.

Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDelete

protected void okToDelete()
                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for this StateEventAuditDO. Implement this stub to throw an RefAssertionException for cases where this object is not valid for deletion from the database.

Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

commit

public void commit()
            throws java.sql.SQLException,
                   com.lutris.appserver.server.sql.DatabaseManagerException,
                   com.lutris.dods.builder.generator.query.DataObjectException,
                   com.lutris.dods.builder.generator.query.RefAssertionException,
                   com.lutris.appserver.server.sql.DBRowUpdateException,
                   com.lutris.dods.builder.generator.query.QueryException
Deprecated. Use save() instead.

Inserts/Updates the DO into its table.

Specified by:
commit in interface StateEventAuditDOI
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

commit

public void commit(com.lutris.appserver.server.sql.DBTransaction dbt)
            throws java.sql.SQLException,
                   com.lutris.appserver.server.sql.DatabaseManagerException,
                   com.lutris.dods.builder.generator.query.DataObjectException,
                   com.lutris.dods.builder.generator.query.RefAssertionException,
                   com.lutris.appserver.server.sql.DBRowUpdateException,
                   com.lutris.dods.builder.generator.query.QueryException
Deprecated. Use save() instead.

Inserts/Updates the DO into its table. The transaction is likely provided by the commit() method of another DO which references this DO.

Specified by:
commit in interface StateEventAuditDOI
Parameters:
dbt - The transaction object used for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

save

public void save()
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Inserts/Updates the DO into its table.

Specified by:
save in interface StateEventAuditDOI
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension

save

public void save(boolean references)
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Inserts/Updates the DO into its table.

Parameters:
references - True if references should be saved with this DO.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension

save

public void save(com.lutris.appserver.server.sql.DBTransaction dbt)
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Inserts/Updates the DO into its table. The transaction is likely provided by the commit() method of another DO which references this DO.

Specified by:
save in interface StateEventAuditDOI
Parameters:
dbt - The transaction object used for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension

save

public void save(com.lutris.appserver.server.sql.DBTransaction dbt,
                 boolean references)
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Inserts/Updates the DO into its table. The transaction is likely provided by the commit() method of another DO which references this DO.

Parameters:
dbt - The transaction object used for this operation.
references - True if references of this DO should be saved.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension

delete

public void delete()
            throws java.sql.SQLException,
                   com.lutris.appserver.server.sql.DatabaseManagerException,
                   com.lutris.dods.builder.generator.query.DataObjectException,
                   com.lutris.dods.builder.generator.query.RefAssertionException,
                   com.lutris.appserver.server.sql.DBRowUpdateException,
                   com.lutris.dods.builder.generator.query.QueryException
Deletes the DO from its table.

Specified by:
delete in interface StateEventAuditDOI
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

delete

public void delete(com.lutris.appserver.server.sql.DBTransaction dbt)
            throws java.sql.SQLException,
                   com.lutris.appserver.server.sql.DatabaseManagerException,
                   com.lutris.dods.builder.generator.query.DataObjectException,
                   com.lutris.dods.builder.generator.query.RefAssertionException,
                   com.lutris.appserver.server.sql.DBRowUpdateException,
                   com.lutris.dods.builder.generator.query.QueryException
Deletes the DO from its table.

Specified by:
delete in interface StateEventAuditDOI
Parameters:
dbt - The transaction object used for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

unDelete

public void unDelete()
              throws java.sql.SQLException,
                     com.lutris.appserver.server.sql.DatabaseManagerException,
                     com.lutris.dods.builder.generator.query.DataObjectException,
                     com.lutris.dods.builder.generator.query.RefAssertionException,
                     com.lutris.appserver.server.sql.DBRowUpdateException,
                     com.lutris.dods.builder.generator.query.QueryException
UnDeletes the DO and inserts to the table.

Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

delete

public void delete(com.lutris.appserver.server.sql.DBTransaction dbt,
                   boolean rootDO)
            throws java.sql.SQLException,
                   com.lutris.appserver.server.sql.DatabaseManagerException,
                   com.lutris.dods.builder.generator.query.DataObjectException,
                   com.lutris.dods.builder.generator.query.RefAssertionException,
                   com.lutris.appserver.server.sql.DBRowUpdateException,
                   com.lutris.dods.builder.generator.query.QueryException
Deletes the DO from its table. The transaction is likely provided by the delete() method of another DO which references this DO. NOTE : This method is only for DODS internal usage.

Parameters:
dbt - The transaction object used for this operation.
rootDO - Is DO root in DELETE CASCADE sekvence
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

unDelete

public void unDelete(com.lutris.appserver.server.sql.DBTransaction dbt)
              throws java.sql.SQLException,
                     com.lutris.appserver.server.sql.DatabaseManagerException,
                     com.lutris.dods.builder.generator.query.DataObjectException,
                     com.lutris.dods.builder.generator.query.RefAssertionException,
                     com.lutris.appserver.server.sql.DBRowUpdateException,
                     com.lutris.dods.builder.generator.query.QueryException
UnDeletes the DO and inserts to the table.

Parameters:
dbt - The transaction object used for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

okToCommitTheType

protected void okToCommitTheType(EventTypeDO member)
                          throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for the TheType data member. Implement this stub to throw an RefAssertionException for cases where TheType is not valid for writing to the database.

Parameters:
member - TheType data member.
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDeleteTheType

protected void okToDeleteTheType(EventTypeDO member)
                          throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for the TheType data member. Implement this stub to throw an RefAssertionException for cases where TheType is not valid for deletion from the database.

Parameters:
member - TheType data member
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToCommitOldProcessState

protected void okToCommitOldProcessState(ProcessStateEventAuditDO member)
                                  throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for the OldProcessState data member. Implement this stub to throw an RefAssertionException for cases where OldProcessState is not valid for writing to the database.

Parameters:
member - OldProcessState data member.
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDeleteOldProcessState

protected void okToDeleteOldProcessState(ProcessStateEventAuditDO member)
                                  throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for the OldProcessState data member. Implement this stub to throw an RefAssertionException for cases where OldProcessState is not valid for deletion from the database.

Parameters:
member - OldProcessState data member
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToCommitNewProcessState

protected void okToCommitNewProcessState(ProcessStateEventAuditDO member)
                                  throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for the NewProcessState data member. Implement this stub to throw an RefAssertionException for cases where NewProcessState is not valid for writing to the database.

Parameters:
member - NewProcessState data member.
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDeleteNewProcessState

protected void okToDeleteNewProcessState(ProcessStateEventAuditDO member)
                                  throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for the NewProcessState data member. Implement this stub to throw an RefAssertionException for cases where NewProcessState is not valid for deletion from the database.

Parameters:
member - NewProcessState data member
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToCommitOldActivityState

protected void okToCommitOldActivityState(ActivityStateEventAuditDO member)
                                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for the OldActivityState data member. Implement this stub to throw an RefAssertionException for cases where OldActivityState is not valid for writing to the database.

Parameters:
member - OldActivityState data member.
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDeleteOldActivityState

protected void okToDeleteOldActivityState(ActivityStateEventAuditDO member)
                                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for the OldActivityState data member. Implement this stub to throw an RefAssertionException for cases where OldActivityState is not valid for deletion from the database.

Parameters:
member - OldActivityState data member
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToCommitNewActivityState

protected void okToCommitNewActivityState(ActivityStateEventAuditDO member)
                                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for the NewActivityState data member. Implement this stub to throw an RefAssertionException for cases where NewActivityState is not valid for writing to the database.

Parameters:
member - NewActivityState data member.
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

okToDeleteNewActivityState

protected void okToDeleteNewActivityState(ActivityStateEventAuditDO member)
                                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-delete assertions for the NewActivityState data member. Implement this stub to throw an RefAssertionException for cases where NewActivityState is not valid for deletion from the database.

Parameters:
member - NewActivityState data member
Throws:
com.lutris.dods.builder.generator.query.RefAssertionException

modifyDO

protected void modifyDO(com.lutris.appserver.server.sql.DBTransaction dbt,
                        boolean delete)
                 throws java.sql.SQLException,
                        com.lutris.appserver.server.sql.DatabaseManagerException,
                        com.lutris.dods.builder.generator.query.DataObjectException,
                        com.lutris.dods.builder.generator.query.RefAssertionException,
                        com.lutris.appserver.server.sql.DBRowUpdateException,
                        com.lutris.dods.builder.generator.query.QueryException
Modifies the DO within its table. Performs recursive commit/delete on referenced DOs; all operations occur within a single transaction to allow rollback in the event of error. Only the creator of the transaction releases it.

Parameters:
dbt - The transaction object used for this operation.
delete - True if doing a delete, otherwise false (for insert/update).
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension

modifyDO

protected void modifyDO(com.lutris.appserver.server.sql.DBTransaction dbt,
                        boolean delete,
                        boolean references)
                 throws java.sql.SQLException,
                        com.lutris.appserver.server.sql.DatabaseManagerException,
                        com.lutris.dods.builder.generator.query.DataObjectException,
                        com.lutris.dods.builder.generator.query.RefAssertionException,
                        com.lutris.appserver.server.sql.DBRowUpdateException,
                        com.lutris.dods.builder.generator.query.QueryException
Modifies the DO within its table. Performs recursive commit/delete on referenced DOs; all operations occur within a single transaction to allow rollback in the event of error. Only the creator of the transaction releases it.

Parameters:
dbt - The transaction object used for this operation.
delete - True if doing a delete, otherwise false (for insert/update).
references - True if references should be saved
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - If a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - Thrown by okTo method.
java.sql.SQLException - If any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException - WebDocWf extension