org.enhydra.shark.eventaudit.data
Class ActivityHistoryDetailsDO

java.lang.Object
  extended by com.lutris.appserver.server.sql.CoreDO
      extended by com.lutris.appserver.server.sql.CloneableDO
          extended by com.lutris.dods.builder.generator.dataobject.GenericDO
              extended by org.enhydra.shark.eventaudit.data.ActivityHistoryDetailsDO
All Implemented Interfaces:
com.lutris.appserver.server.sql.Transaction, java.io.Serializable, java.lang.Cloneable, ActivityHistoryDetailsDOI

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

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

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

Field Summary
protected static java.lang.String __tmln
           
static com.lutris.dods.builder.generator.query.RDBColumn ActivityHistoryInfo
          static final RDBColumn ActivityHistoryInfo 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
           
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_ACTIVITYHISTORYINFO
          Use for query caching.
static int COLUMN_ACTIVITYID
          Use for query caching.
static int COLUMN_CNT
          Use for query caching.
static int COLUMN_DEADLINEEXCEPTIONNAME
          Use for query caching.
static int COLUMN_DEADLINEISSYNCHRONOUS
          Use for query caching.
static int COLUMN_DEADLINETIMELIMIT
          Use for query caching.
static int COLUMN_DESCRIPTION
          Use for query caching.
static int COLUMN_LIMITTIME
          Use for query caching.
static int COLUMN_NAME
          Use for query caching.
static int COLUMN_ORDNO
          Use for query caching.
static int COLUMN_PRIORITY
          Use for query caching.
static int COLUMN_REASSIGNFROM
          Use for query caching.
static int COLUMN_REASSIGNTO
          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.
static int COLUMN_VARIABLEDEFINITIONID
          Use for query caching.
static int COLUMN_VARIABLETYPE
          Use for query caching.
static int COLUMN_VARIABLEVALUE
          Use for query caching.
static int COLUMN_VARIABLEVALUEBOOL
          Use for query caching.
static int COLUMN_VARIABLEVALUEDATE
          Use for query caching.
static int COLUMN_VARIABLEVALUEDBL
          Use for query caching.
static int COLUMN_VARIABLEVALUELONG
          Use for query caching.
static int COLUMN_VARIABLEVALUEVCHAR
          Use for query caching.
static int COLUMN_VARIABLEVALUEXML
          Use for query caching.
static com.lutris.dods.builder.generator.query.RDBColumn DeadlineExceptionName
          static final RDBColumn DeadlineExceptionName for use with QueryBuilder.
static int DeadlineExceptionName_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn DeadlineIsSynchronous
          static final RDBColumn DeadlineIsSynchronous for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn DeadlineTimeLimit
          static final RDBColumn DeadlineTimeLimit for use with QueryBuilder.
protected  boolean deleted
           
static com.lutris.dods.builder.generator.query.RDBColumn Description
          static final RDBColumn Description for use with QueryBuilder.
static int Description_MaxLength
           
protected static boolean isFullCacheNeeded
           
static com.lutris.dods.builder.generator.query.RDBColumn LimitTime
          static final RDBColumn LimitTime for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn Name
          static final RDBColumn Name for use with QueryBuilder.
static int Name_MaxLength
           
protected static boolean notUsingOId
           
static com.lutris.dods.builder.generator.query.RDBColumn OrdNo
          static final RDBColumn OrdNo for use with QueryBuilder.
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 Priority
          static final RDBColumn Priority for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn ReassignFrom
          static final RDBColumn ReassignFrom for use with QueryBuilder.
static int ReassignFrom_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn ReassignTo
          static final RDBColumn ReassignTo for use with QueryBuilder.
static int ReassignTo_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
           
static com.lutris.dods.builder.generator.query.RDBColumn VariableDefinitionId
          static final RDBColumn VariableDefinitionId for use with QueryBuilder.
static int VariableDefinitionId_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn VariableType
          static final RDBColumn VariableType for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValue
          static final RDBColumn VariableValue for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueBOOL
          static final RDBColumn VariableValueBOOL for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueDATE
          static final RDBColumn VariableValueDATE for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueDBL
          static final RDBColumn VariableValueDBL for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueLONG
          static final RDBColumn VariableValueLONG for use with QueryBuilder.
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueVCHAR
          static final RDBColumn VariableValueVCHAR for use with QueryBuilder.
static int VariableValueVCHAR_MaxLength
           
static com.lutris.dods.builder.generator.query.RDBColumn VariableValueXML
          static final RDBColumn VariableValueXML for use with QueryBuilder.
 
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 ActivityHistoryDetailsDO()
          Protected constructor.
protected ActivityHistoryDetailsDO(boolean is_view)
          Protected constructor.
protected ActivityHistoryDetailsDO(boolean is_view, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
protected ActivityHistoryDetailsDO(com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
protected ActivityHistoryDetailsDO(com.lutris.appserver.server.sql.ObjectId id)
          Protected constructor used by createExisting(ObjectId) above.
protected ActivityHistoryDetailsDO(com.lutris.appserver.server.sql.ObjectId id, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor used by createExisting(ObjectId, DBTransaction) above.
protected ActivityHistoryDetailsDO(java.sql.ResultSet rs)
          Protected constructor.
protected ActivityHistoryDetailsDO(java.sql.ResultSet rs, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          Protected constructor.
 
Method Summary
protected static boolean __beginTx(java.lang.String ldb)
           
static void __enableCaching()
           
protected static void __endTx()
           
protected  void _setActivityHistoryInfo(ActivityHistoryInfoDO value)
          _setActivityHistoryInfo is a protected method that is called by setActivityHistoryInfo if ActivityHistoryInfo 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 _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 _setDeadlineExceptionName(java.lang.String value)
          _setDeadlineExceptionName is a protected method that is called by setDeadlineExceptionName if DeadlineExceptionName is not part of a multicolumn foreign key.
protected  void _setDeadlineIsSynchronous(boolean value)
          _setDeadlineIsSynchronous is a protected method that is called by setDeadlineIsSynchronous if DeadlineIsSynchronous is not part of a multicolumn foreign key.
protected  void _setDeadlineTimeLimit(long value)
          _setDeadlineTimeLimit is a protected method that is called by setDeadlineTimeLimit if DeadlineTimeLimit is not part of a multicolumn foreign key.
protected  void _setDescription(java.lang.String value)
          _setDescription is a protected method that is called by setDescription if Description is not part of a multicolumn foreign key.
protected  void _setLimitTime(long value)
          _setLimitTime is a protected method that is called by setLimitTime if LimitTime is not part of a multicolumn foreign key.
protected  void _setName(java.lang.String value)
          _setName is a protected method that is called by setName if Name is not part of a multicolumn foreign key.
protected  void _setOrdNo(int value)
          _setOrdNo is a protected method that is called by setOrdNo if OrdNo is not part of a multicolumn foreign key.
protected  void _setPriority(short value)
          _setPriority is a protected method that is called by setPriority if Priority is not part of a multicolumn foreign key.
protected  void _setReassignFrom(java.lang.String value)
          _setReassignFrom is a protected method that is called by setReassignFrom if ReassignFrom is not part of a multicolumn foreign key.
protected  void _setReassignTo(java.lang.String value)
          _setReassignTo is a protected method that is called by setReassignTo if ReassignTo 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(short 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.
protected  void _setVariableDefinitionId(java.lang.String value)
          _setVariableDefinitionId is a protected method that is called by setVariableDefinitionId if VariableDefinitionId is not part of a multicolumn foreign key.
protected  void _setVariableType(short value)
          _setVariableType is a protected method that is called by setVariableType if VariableType is not part of a multicolumn foreign key.
protected  void _setVariableValue(byte[] value)
          _setVariableValue is a protected method that is called by setVariableValue if VariableValue is not part of a multicolumn foreign key.
protected  void _setVariableValueBOOL(boolean value)
          _setVariableValueBOOL is a protected method that is called by setVariableValueBOOL if VariableValueBOOL is not part of a multicolumn foreign key.
protected  void _setVariableValueDATE(java.sql.Timestamp value)
          _setVariableValueDATE is a protected method that is called by setVariableValueDATE if VariableValueDATE is not part of a multicolumn foreign key.
protected  void _setVariableValueDBL(double value)
          _setVariableValueDBL is a protected method that is called by setVariableValueDBL if VariableValueDBL is not part of a multicolumn foreign key.
protected  void _setVariableValueLONG(long value)
          _setVariableValueLONG is a protected method that is called by setVariableValueLONG if VariableValueLONG is not part of a multicolumn foreign key.
protected  void _setVariableValueVCHAR(java.lang.String value)
          _setVariableValueVCHAR is a protected method that is called by setVariableValueVCHAR if VariableValueVCHAR is not part of a multicolumn foreign key.
protected  void _setVariableValueXML(org.w3c.dom.Node value)
          _setVariableValueXML is a protected method that is called by setVariableValueXML if VariableValueXML is not part of a multicolumn foreign key.
 void addToCache()
          Add DO's original data object to cache.
static void addToCache(ActivityHistoryDetailsDataStruct newDS)
          Add DataStruct object to cache.
static ActivityHistoryDetailsDO ceInternal(java.math.BigDecimal bd)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO ceInternal(com.lutris.appserver.server.sql.ObjectId id)
          ceInternal( ObjectId ) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the passed ObjectID value as the primary key.
static ActivityHistoryDetailsDO ceInternal(com.lutris.appserver.server.sql.ObjectId id, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal(ObjectId, DBTransaction) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the passed ObjectID value as the primary key.
protected static ActivityHistoryDetailsDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk)
          ceInternal( RDBColumnValue ) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the passed ActivityHistoryDetailsDO.PrimaryKey.
protected static ActivityHistoryDetailsDO ceInternal(com.lutris.dods.builder.generator.query.RDBColumnValue pk, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal( RDBColumnValue, DBTransaction ) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the passed ActivityHistoryDetailsDO.PrimaryKey.
protected static ActivityHistoryDetailsDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row)
          ceInternal( RDBRow ) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the ActivityHistoryDetailsDO.PrimaryKey value in the passed RDBRow.
protected static ActivityHistoryDetailsDO ceInternal(com.lutris.dods.builder.generator.query.RDBRow row, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal( RDBRow , DBTransaction) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the ActivityHistoryDetailsDO.PrimaryKey value in the passed RDBRow.
protected static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO ceInternal(java.sql.ResultSet rs, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          ceInternal(ResultSet, DBTransaction)
static ActivityHistoryDetailsDO ceInternal(java.lang.String handle)
          Method ceInternal is public, only to allow generated classes to instantiate one another.
static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDataStruct data)
          Creates a DO that has no ObjectId but has a copy of an existing DO's data.
static ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDataStruct 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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDO orig)
          Creates a DO that has no ObjectId but has a copy of an existing DO's data.
static ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createExisting(java.math.BigDecimal bd)
          createExisting( BigDecimal ) Factory method creates a ActivityHistoryDetailsDO object by searching for it in the database using the passed BigDecimal value as the primary key.
static ActivityHistoryDetailsDO createExisting(java.math.BigDecimal bd, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          createExisting(BigDecimal, DBTransaction)
static ActivityHistoryDetailsDO createExisting(java.lang.String handle)
          createExisting(String) The createExisting method is used to create a ActivityHistoryDetailsDO from a string handle.
static ActivityHistoryDetailsDO createExisting(java.lang.String handle, com.lutris.appserver.server.sql.DBTransaction dbTrans)
          createExisting(String, DBTransaction) The createExisting method is used to create a ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createVirgin()
          createVirgin() Creates a DO that has no ObjectId or data.
static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDataStruct deleteFromCache(ActivityHistoryDetailsDataStruct 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(ActivityHistoryDetailsDataStruct[] 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 ActivityHistoryDetailsDataStruct findCachedObjectByHandle(java.lang.String cacheHandle)
          Get DataStruct object with key cacheHandle from the cache.
 ActivityHistoryDetailsDO 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.
 ActivityHistoryDetailsDataStruct 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.
 ActivityHistoryInfoDO getActivityHistoryInfo()
          Get ActivityHistoryInfo of the SHKActivityHistoryDetails.
 java.lang.String getActivityId()
          Get ActivityId of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
static org.enhydra.dods.cache.ConfigurationAdministration getConfigurationAdministration()
          Returns SHKActivityHistoryDetails table cache.
 ActivityHistoryDetailsDataStruct getDataStruct()
          Deprecated. Use get_DataStruct()
 java.lang.String getDeadlineExceptionName()
          Get DeadlineExceptionName of the SHKActivityHistoryDetails.
 boolean getDeadlineIsSynchronous()
          Get DeadlineIsSynchronous of the SHKActivityHistoryDetails.
 long getDeadlineTimeLimit()
          Get DeadlineTimeLimit of the SHKActivityHistoryDetails.
 java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares the statement used to delete this object from the database.
 java.lang.String getDescription()
          Get Description of the SHKActivityHistoryDetails.
 java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
          Prepares the statement used to insert this object into the database.
 long getLimitTime()
          Get LimitTime of the SHKActivityHistoryDetails.
 java.lang.String getName()
          Get Name of the SHKActivityHistoryDetails.
 int getOrdNo()
          Get OrdNo of the SHKActivityHistoryDetails.
 short getPriority()
          Get Priority of the SHKActivityHistoryDetails.
 java.lang.String getReassignFrom()
          Get ReassignFrom of the SHKActivityHistoryDetails.
 java.lang.String getReassignTo()
          Get ReassignTo of the SHKActivityHistoryDetails.
 long getRecordedTime()
          Get RecordedTime of the SHKActivityHistoryDetails.
 long getRecordedTimeTZO()
          Get RecordedTimeTZO of the SHKActivityHistoryDetails.
 java.lang.String getStringVariableValueXML()
          getStringVariableValueXML
 java.lang.String getTableName()
          Return SHKActivityHistoryDetails as the name of the table in the database which contains ActivityHistoryDetailsDO objects.
 short getTheType()
          Get TheType of the SHKActivityHistoryDetails.
 java.lang.String getTheUsername()
          Get TheUsername of the SHKActivityHistoryDetails.
 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()
 java.lang.String getVariableDefinitionId()
          Get VariableDefinitionId of the SHKActivityHistoryDetails.
 short getVariableType()
          Get VariableType of the SHKActivityHistoryDetails.
 byte[] getVariableValue()
          Get VariableValue of the SHKActivityHistoryDetails.
 boolean getVariableValueBOOL()
          Get VariableValueBOOL of the SHKActivityHistoryDetails.
 java.sql.Timestamp getVariableValueDATE()
          Get VariableValueDATE of the SHKActivityHistoryDetails.
 double getVariableValueDBL()
          Get VariableValueDBL of the SHKActivityHistoryDetails.
 long getVariableValueLONG()
          Get VariableValueLONG of the SHKActivityHistoryDetails.
 java.lang.String getVariableValueVCHAR()
          Get VariableValueVCHAR of the SHKActivityHistoryDetails.
 org.w3c.dom.Node getVariableValueXML()
          Get VariableValueXML of the SHKActivityHistoryDetails.
 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.
static void loadCaches()
          WARNING!
 void loadData()
          Load the fields for the DO from the database.
protected  void makeIdentical(ActivityHistoryDetailsDO 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_getActivityHistoryInfo()
          Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.
 int objectIdentityType()
          Return the type of the identity column(s) of DOs that these objects represents.
 java.math.BigDecimal oid_getActivityHistoryInfo()
          Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.
 void oid_setActivityHistoryInfo(java.math.BigDecimal value)
          Set ActivityHistoryInfo of the SHKActivityHistoryDetails.
 void oid_setActivityHistoryInfo(com.lutris.appserver.server.sql.ObjectId value)
          Set value for the ActivityHistoryInfo of the SHKActivityHistoryDetails.
 void oid_setActivityHistoryInfo(java.lang.String value)
          Set ActivityHistoryInfo of the SHKActivityHistoryDetails.
protected  void okToCommit()
          A stub method for implementing pre-commit assertions for this ActivityHistoryDetailsDO.
protected  void okToCommitActivityHistoryInfo(ActivityHistoryInfoDO member)
          A stub method for implementing pre-commit assertions for the ActivityHistoryInfo data member.
protected  void okToDelete()
          A stub method for implementing pre-delete assertions for this ActivityHistoryDetailsDO.
protected  void okToDeleteActivityHistoryInfo(ActivityHistoryInfoDO member)
          A stub method for implementing pre-delete assertions for the ActivityHistoryInfo data member.
 java.lang.Object originalData_get()
          Returns original DO's data.
 ActivityHistoryInfoDO originalData_getActivityHistoryInfo()
          Get original value of ActivityHistoryInfo from the SHKActivityHistoryDetails.
 java.lang.String originalData_getActivityId()
          Get original value of ActivityId from the SHKActivityHistoryDetails.
 java.math.BigDecimal originalData_getCNT()
          Get original value of CNT from the SHKActivityHistoryDetails.
 java.lang.String originalData_getDeadlineExceptionName()
          Get original value of DeadlineExceptionName from the SHKActivityHistoryDetails.
 boolean originalData_getDeadlineIsSynchronous()
          Get original value of DeadlineIsSynchronous from the SHKActivityHistoryDetails.
 long originalData_getDeadlineTimeLimit()
          Get original value of DeadlineTimeLimit from the SHKActivityHistoryDetails.
 java.lang.String originalData_getDescription()
          Get original value of Description from the SHKActivityHistoryDetails.
 long originalData_getLimitTime()
          Get original value of LimitTime from the SHKActivityHistoryDetails.
 java.lang.String originalData_getName()
          Get original value of Name from the SHKActivityHistoryDetails.
 int originalData_getOrdNo()
          Get original value of OrdNo from the SHKActivityHistoryDetails.
 short originalData_getPriority()
          Get original value of Priority from the SHKActivityHistoryDetails.
 java.lang.String originalData_getReassignFrom()
          Get original value of ReassignFrom from the SHKActivityHistoryDetails.
 java.lang.String originalData_getReassignTo()
          Get original value of ReassignTo from the SHKActivityHistoryDetails.
 long originalData_getRecordedTime()
          Get original value of RecordedTime from the SHKActivityHistoryDetails.
 long originalData_getRecordedTimeTZO()
          Get original value of RecordedTimeTZO from the SHKActivityHistoryDetails.
 short originalData_getTheType()
          Get original value of TheType from the SHKActivityHistoryDetails.
 java.lang.String originalData_getTheUsername()
          Get original value of TheUsername from the SHKActivityHistoryDetails.
 java.lang.String originalData_getVariableDefinitionId()
          Get original value of VariableDefinitionId from the SHKActivityHistoryDetails.
 short originalData_getVariableType()
          Get original value of VariableType from the SHKActivityHistoryDetails.
 byte[] originalData_getVariableValue()
          Get original value of VariableValue from the SHKActivityHistoryDetails.
 boolean originalData_getVariableValueBOOL()
          Get original value of VariableValueBOOL from the SHKActivityHistoryDetails.
 java.sql.Timestamp originalData_getVariableValueDATE()
          Get original value of VariableValueDATE from the SHKActivityHistoryDetails.
 double originalData_getVariableValueDBL()
          Get original value of VariableValueDBL from the SHKActivityHistoryDetails.
 long originalData_getVariableValueLONG()
          Get original value of VariableValueLONG from the SHKActivityHistoryDetails.
 java.lang.String originalData_getVariableValueVCHAR()
          Get original value of VariableValueVCHAR from the SHKActivityHistoryDetails.
 org.w3c.dom.Node originalData_getVariableValueXML()
          Get original value of VariableValueXML from the SHKActivityHistoryDetails.
 com.lutris.appserver.server.sql.ObjectId originalData_objectId_getActivityHistoryInfo()
          Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.
 java.math.BigDecimal originalData_oid_getActivityHistoryInfo()
          Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.
 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.SHKActivityHistoryDetails table or default cache size.
 void refresh()
          This method is invoked whenever object needs to be loaded from database.
static void refresh(ActivityHistoryDetailsDO[] 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 ActivityHistoryDetailsDataStruct removeFromCache(ActivityHistoryDetailsDataStruct data)
          Remove DataStruct from cache.
static void removeFromCache(java.lang.String dbName, java.lang.String handle)
          Remove DataStruct object from cache.
static ActivityHistoryDetailsDO 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.
static void saveCaches()
          WARNING!
 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 setActivityHistoryInfo(ActivityHistoryInfoDO value)
          Set ActivityHistoryInfo of the SHKActivityHistoryDetails.
 void setActivityId(java.lang.String value)
          Set ActivityId of the SHKActivityHistoryDetails.
 void setCNT(java.math.BigDecimal value)
          Set CNT of the SHKActivityHistoryDetails.
 void setDeadlineExceptionName(java.lang.String value)
          Set DeadlineExceptionName of the SHKActivityHistoryDetails.
 void setDeadlineIsSynchronous(boolean value)
          Set DeadlineIsSynchronous of the SHKActivityHistoryDetails.
 void setDeadlineTimeLimit(long value)
          Set DeadlineTimeLimit of the SHKActivityHistoryDetails.
 void setDeleted(boolean flag)
          Sets the value of delete tag.
 void setDescription(java.lang.String value)
          Set Description of the SHKActivityHistoryDetails.
 void setLimitTime(long value)
          Set LimitTime of the SHKActivityHistoryDetails.
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 setName(java.lang.String value)
          Set Name of the SHKActivityHistoryDetails.
 void setOrdNo(int value)
          Set OrdNo of the SHKActivityHistoryDetails.
 void setPriority(short value)
          Set Priority of the SHKActivityHistoryDetails.
 void setReassignFrom(java.lang.String value)
          Set ReassignFrom of the SHKActivityHistoryDetails.
 void setReassignTo(java.lang.String value)
          Set ReassignTo of the SHKActivityHistoryDetails.
 void setRecordedTime(long value)
          Set RecordedTime of the SHKActivityHistoryDetails.
 void setRecordedTimeTZO(long value)
          Set RecordedTimeTZO of the SHKActivityHistoryDetails.
 void setStringVariableValueXML(java.lang.String value)
          setStringVariableValueXML if VariableValueXML
 void setTheType(short value)
          Set TheType of the SHKActivityHistoryDetails.
 void setTheUsername(java.lang.String value)
          Set TheUsername of the SHKActivityHistoryDetails.
protected  boolean setTransaction(com.lutris.appserver.server.sql.DBTransaction trans)
          Set Transaction to current DO.
 void setVariableDefinitionId(java.lang.String value)
          Set VariableDefinitionId of the SHKActivityHistoryDetails.
 void setVariableType(short value)
          Set VariableType of the SHKActivityHistoryDetails.
 void setVariableValue(byte[] value)
          Set VariableValue of the SHKActivityHistoryDetails.
 void setVariableValueBOOL(boolean value)
          Set VariableValueBOOL of the SHKActivityHistoryDetails.
 void setVariableValueDATE(java.sql.Timestamp value)
          Set VariableValueDATE of the SHKActivityHistoryDetails.
 void setVariableValueDBL(double value)
          Set VariableValueDBL of the SHKActivityHistoryDetails.
 void setVariableValueLONG(long value)
          Set VariableValueLONG of the SHKActivityHistoryDetails.
 void setVariableValueVCHAR(java.lang.String value)
          Set VariableValueVCHAR of the SHKActivityHistoryDetails.
 void setVariableValueXML(org.w3c.dom.Node value)
          Set VariableValueXML of the SHKActivityHistoryDetails.
 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 ActivityHistoryDetailsDataStruct updateCache(ActivityHistoryDetailsDataStruct 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

__tmln

protected static java.lang.String __tmln

deleted

protected boolean deleted

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

ActivityHistoryInfo

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


COLUMN_ACTIVITYHISTORYINFO

public static final int COLUMN_ACTIVITYHISTORYINFO
Use for query caching.

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

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

ReassignFrom

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


COLUMN_REASSIGNFROM

public static final int COLUMN_REASSIGNFROM
Use for query caching.

See Also:
Constant Field Values

ReassignFrom_MaxLength

public static final int ReassignFrom_MaxLength
See Also:
Constant Field Values

ReassignTo

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


COLUMN_REASSIGNTO

public static final int COLUMN_REASSIGNTO
Use for query caching.

See Also:
Constant Field Values

ReassignTo_MaxLength

public static final int ReassignTo_MaxLength
See Also:
Constant Field Values

Priority

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


COLUMN_PRIORITY

public static final int COLUMN_PRIORITY
Use for query caching.

See Also:
Constant Field Values

LimitTime

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


COLUMN_LIMITTIME

public static final int COLUMN_LIMITTIME
Use for query caching.

See Also:
Constant Field Values

Description

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


COLUMN_DESCRIPTION

public static final int COLUMN_DESCRIPTION
Use for query caching.

See Also:
Constant Field Values

Description_MaxLength

public static final int Description_MaxLength
See Also:
Constant Field Values

Name

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


COLUMN_NAME

public static final int COLUMN_NAME
Use for query caching.

See Also:
Constant Field Values

Name_MaxLength

public static final int Name_MaxLength
See Also:
Constant Field Values

DeadlineTimeLimit

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


COLUMN_DEADLINETIMELIMIT

public static final int COLUMN_DEADLINETIMELIMIT
Use for query caching.

See Also:
Constant Field Values

DeadlineExceptionName

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


COLUMN_DEADLINEEXCEPTIONNAME

public static final int COLUMN_DEADLINEEXCEPTIONNAME
Use for query caching.

See Also:
Constant Field Values

DeadlineExceptionName_MaxLength

public static final int DeadlineExceptionName_MaxLength
See Also:
Constant Field Values

DeadlineIsSynchronous

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


COLUMN_DEADLINEISSYNCHRONOUS

public static final int COLUMN_DEADLINEISSYNCHRONOUS
Use for query caching.

See Also:
Constant Field Values

VariableDefinitionId

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


COLUMN_VARIABLEDEFINITIONID

public static final int COLUMN_VARIABLEDEFINITIONID
Use for query caching.

See Also:
Constant Field Values

VariableDefinitionId_MaxLength

public static final int VariableDefinitionId_MaxLength
See Also:
Constant Field Values

VariableType

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


COLUMN_VARIABLETYPE

public static final int COLUMN_VARIABLETYPE
Use for query caching.

See Also:
Constant Field Values

VariableValue

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


COLUMN_VARIABLEVALUE

public static final int COLUMN_VARIABLEVALUE
Use for query caching.

See Also:
Constant Field Values

VariableValueXML

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


COLUMN_VARIABLEVALUEXML

public static final int COLUMN_VARIABLEVALUEXML
Use for query caching.

See Also:
Constant Field Values

VariableValueVCHAR

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


COLUMN_VARIABLEVALUEVCHAR

public static final int COLUMN_VARIABLEVALUEVCHAR
Use for query caching.

See Also:
Constant Field Values

VariableValueVCHAR_MaxLength

public static final int VariableValueVCHAR_MaxLength
See Also:
Constant Field Values

VariableValueDBL

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


COLUMN_VARIABLEVALUEDBL

public static final int COLUMN_VARIABLEVALUEDBL
Use for query caching.

See Also:
Constant Field Values

VariableValueLONG

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


COLUMN_VARIABLEVALUELONG

public static final int COLUMN_VARIABLEVALUELONG
Use for query caching.

See Also:
Constant Field Values

VariableValueDATE

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


COLUMN_VARIABLEVALUEDATE

public static final int COLUMN_VARIABLEVALUEDATE
Use for query caching.

See Also:
Constant Field Values

VariableValueBOOL

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


COLUMN_VARIABLEVALUEBOOL

public static final int COLUMN_VARIABLEVALUEBOOL
Use for query caching.

See Also:
Constant Field Values

OrdNo

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


COLUMN_ORDNO

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

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO()
                            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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

ActivityHistoryDetailsDO

protected ActivityHistoryDetailsDO(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.

Overrides:
get_OriginDatabase in class com.lutris.dods.builder.generator.dataobject.GenericDO
Returns:
origin logical database name.

getTableName

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

Specified by:
getTableName in class com.lutris.appserver.server.sql.CoreDO
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.

Specified by:
objectIdentityType in class com.lutris.appserver.server.sql.CoreDO
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.

Overrides:
set_Data in class com.lutris.dods.builder.generator.dataobject.GenericDO
Parameters:
data - Data object.

originalData_set

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

Overrides:
originalData_set in class com.lutris.dods.builder.generator.dataobject.GenericDO
Parameters:
value - Data object.

get_Data

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

Overrides:
get_Data in class com.lutris.dods.builder.generator.dataobject.GenericDO
Returns:
DO's data.

getDataStruct

public ActivityHistoryDetailsDataStruct getDataStruct()
Deprecated. Use get_DataStruct()

Returns dataStruct.

Returns:
Data Struct object.

get_DataStruct

public ActivityHistoryDetailsDataStruct get_DataStruct()
Returns dataStruct.

Returns:
Data Struct object.

originalData_get

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

Overrides:
originalData_get in class com.lutris.appserver.server.sql.CoreDO
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.SHKActivityHistoryDetails 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 SHKActivityHistoryDetails table cache.

Returns:
SHKActivityHistoryDetails table cache.

__beginTx

protected static boolean __beginTx(java.lang.String ldb)

__endTx

protected static void __endTx()

saveCaches

public static void saveCaches()
WARNING! This method is used only for internal DODS purposes. Don't use it in any other case!


loadCaches

public static void loadCaches()
                       throws java.sql.SQLException,
                              com.lutris.appserver.server.sql.DatabaseManagerException,
                              com.lutris.appserver.server.sql.ObjectIdException,
                              com.lutris.dods.builder.generator.query.DataObjectException
WARNING! This method is used only for internal DODS purposes. Don't use it in any other case!

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

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

__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
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(ActivityHistoryDetailsDataStruct 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.

addToCache

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

Overrides:
addToCache in class com.lutris.appserver.server.sql.CoreDO

updateCache

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

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

updateCache

public void updateCache()
Update Cache.

Overrides:
updateCache in class com.lutris.appserver.server.sql.CoreDO

deleteFromCache

public static ActivityHistoryDetailsDataStruct deleteFromCache(ActivityHistoryDetailsDataStruct 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 ActivityHistoryDetailsDataStruct object will be removed.
handle - Handle of DataStruct object which will be re moved.

deleteFromCache

public void deleteFromCache()
Delete object from cache

Overrides:
deleteFromCache in class com.lutris.appserver.server.sql.CoreDO

removeFromCache

public static ActivityHistoryDetailsDataStruct removeFromCache(ActivityHistoryDetailsDataStruct 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.

Overrides:
evict in class com.lutris.appserver.server.sql.CoreDO

evict

public static void evict(ActivityHistoryDetailsDataStruct[] 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 ActivityHistoryDetailsDataStruct 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.

Overrides:
refresh in class com.lutris.appserver.server.sql.CoreDO
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If a data access error occurs.

refresh

public static void refresh(ActivityHistoryDetailsDO[] 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createExisting(java.lang.String handle)
createExisting(String) The createExisting method is used to create a ActivityHistoryDetailsDO from a string handle.

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

ceInternal

public static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO or null

createExisting

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

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

ceInternal

public static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO or null

ceInternal

public static ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO object by searching for it in the database using the ActivityHistoryDetailsDO.PrimaryKey value in the passed RDBRow.

Parameters:
row - A row returned by QueryBuilder.getNextRow().
Returns:
Created ActivityHistoryDetailsDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBRow does not contain a ActivityHistoryDetailsDO.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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO object by searching for it in the database using the ActivityHistoryDetailsDO.PrimaryKey value in the passed RDBRow.

Parameters:
row - A row returned by QueryBuilder.getNextRow().
dbTrans - The current database transaction.
Returns:
Created ActivityHistoryDetailsDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBRow does not contain a ActivityHistoryDetailsDO.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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO object by searching for it in the database using the passed ActivityHistoryDetailsDO.PrimaryKey.

Parameters:
pk - a PrimaryKey column value from a row that was returned by QueryBuilder.getNextRow().
Returns:
Created ActivityHistoryDetailsDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBColumnValue does not contain a ActivityHistoryDetailsDO.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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO object by searching for it in the database using the passed ActivityHistoryDetailsDO.PrimaryKey.

Parameters:
pk - a PrimaryKey column value from a row that was returned by QueryBuilder.getNextRow().
dbTrans - The current database transaction.
Returns:
Created ActivityHistoryDetailsDO object.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the RDBColumnValue does not contain a ActivityHistoryDetailsDO.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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDataStruct 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDataStruct 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO createCopy(ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO 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.

Overrides:
get_Handle in class com.lutris.dods.builder.generator.dataobject.GenericDO
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.

Overrides:
get_CacheHandle in class com.lutris.dods.builder.generator.dataobject.GenericDO
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 ActivityHistoryDetailsDO 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:
ActivityHistoryDetailsDO Object if one is found in cache, otherwise null.
See Also:
get_Handle

findCachedObjectByHandle

public static ActivityHistoryDetailsDataStruct 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:
ActivityHistoryDetailsDataStruct Object if one is found in cache, otherwise null.
See Also:
get_Handle

makeIdentical

protected void makeIdentical(ActivityHistoryDetailsDO 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.

Overrides:
get_Version in class com.lutris.appserver.server.sql.CoreDO
Returns:
Data object's version.

get_NewVersion

public int get_NewVersion()
get_NewVersion overloaded

Overrides:
get_NewVersion in class com.lutris.appserver.server.sql.CoreDO
Returns:
Data object's version.

set_Version

public void set_Version(int _ver)
set_Version overloaded.

Overrides:
set_Version in class com.lutris.appserver.server.sql.CoreDO
Parameters:
_ver - DO's version.

set_NewVersion

public void set_NewVersion(int _ver)
set_NewVersion overloaded.

Overrides:
set_NewVersion in class com.lutris.appserver.server.sql.CoreDO
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 ActivityHistoryDetailsDO 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.

Overrides:
get_OId in class com.lutris.appserver.server.sql.CoreDO
Returns:
this object's identifier.

set_OId

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

Overrides:
set_OId in class com.lutris.dods.builder.generator.dataobject.GenericDO
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.

Overrides:
cloneUnique in class com.lutris.dods.builder.generator.dataobject.GenericDO
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
Overrides:
finalizeInsert in class com.lutris.dods.builder.generator.dataobject.GenericDO
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
Overrides:
finalizeUpdate in class com.lutris.dods.builder.generator.dataobject.GenericDO
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
Overrides:
finalizeDelete in class com.lutris.appserver.server.sql.CoreDO
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.

Overrides:
makeVisible in class com.lutris.appserver.server.sql.CoreDO

makeInvisible

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

Overrides:
makeInvisible in class com.lutris.appserver.server.sql.CoreDO

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
Overrides:
executeInsert in class com.lutris.dods.builder.generator.dataobject.GenericDO
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
Overrides:
executeUpdate in class com.lutris.dods.builder.generator.dataobject.GenericDO
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.

Specified by:
dumpData in class com.lutris.appserver.server.sql.CoreDO
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()
Overrides:
hashCode in class java.lang.Object

writeXML

public void writeXML(java.io.Writer ow)
              throws com.lutris.dods.builder.generator.query.DataObjectException
Specified by:
writeXML in class com.lutris.dods.builder.generator.dataobject.GenericDO
Throws:
com.lutris.dods.builder.generator.query.DataObjectException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getActivityId

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

Specified by:
getActivityId in interface ActivityHistoryDetailsDOI
Returns:
ActivityId of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Returns:
ActivityId of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
setActivityId in interface ActivityHistoryDetailsDOI
Parameters:
value - for the ActivityId of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getActivityHistoryInfo

public ActivityHistoryInfoDO getActivityHistoryInfo()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get ActivityHistoryInfo of the SHKActivityHistoryDetails.

Specified by:
getActivityHistoryInfo in interface ActivityHistoryDetailsDOI
Returns:
ActivityHistoryInfo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

objectId_getActivityHistoryInfo

public com.lutris.appserver.server.sql.ObjectId objectId_getActivityHistoryInfo()
                                                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

oid_getActivityHistoryInfo

public java.math.BigDecimal oid_getActivityHistoryInfo()
                                                throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

originalData_getActivityHistoryInfo

public ActivityHistoryInfoDO originalData_getActivityHistoryInfo()
                                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ActivityHistoryInfo from the SHKActivityHistoryDetails.

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

originalData_objectId_getActivityHistoryInfo

public com.lutris.appserver.server.sql.ObjectId originalData_objectId_getActivityHistoryInfo()
                                                                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

originalData_oid_getActivityHistoryInfo

public java.math.BigDecimal originalData_oid_getActivityHistoryInfo()
                                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get BigDecimal value of ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

setActivityHistoryInfo

public void setActivityHistoryInfo(ActivityHistoryInfoDO value)
                            throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityHistoryInfo of the SHKActivityHistoryDetails.

Specified by:
setActivityHistoryInfo in interface ActivityHistoryDetailsDOI
Parameters:
value - for the ActivityHistoryInfo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setActivityHistoryInfo

protected void _setActivityHistoryInfo(ActivityHistoryInfoDO value)
                                throws com.lutris.dods.builder.generator.query.DataObjectException
_setActivityHistoryInfo is a protected method that is called by setActivityHistoryInfo if ActivityHistoryInfo is not part of a multicolumn foreign key.

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

oid_setActivityHistoryInfo

public void oid_setActivityHistoryInfo(com.lutris.appserver.server.sql.ObjectId value)
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Set value for the ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

oid_setActivityHistoryInfo

public void oid_setActivityHistoryInfo(java.math.BigDecimal value)
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

oid_setActivityHistoryInfo

public void oid_setActivityHistoryInfo(java.lang.String value)
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Set ActivityHistoryInfo of the SHKActivityHistoryDetails.

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

getTheType

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

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

originalData_getTheType

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

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

setTheType

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

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

_setTheType

protected void _setTheType(short 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 SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getRecordedTime

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

Specified by:
getRecordedTime in interface ActivityHistoryDetailsDOI
Returns:
RecordedTime of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Returns:
RecordedTime of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
setRecordedTime in interface ActivityHistoryDetailsDOI
Parameters:
value - for the RecordedTime of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
getRecordedTimeTZO in interface ActivityHistoryDetailsDOI
Returns:
RecordedTimeTZO of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Returns:
RecordedTimeTZO of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
setRecordedTimeTZO in interface ActivityHistoryDetailsDOI
Parameters:
value - for the RecordedTimeTZO of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
getTheUsername in interface ActivityHistoryDetailsDOI
Returns:
TheUsername of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Returns:
TheUsername of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
setTheUsername in interface ActivityHistoryDetailsDOI
Parameters:
value - for the TheUsername of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getReassignFrom

public java.lang.String getReassignFrom()
                                 throws com.lutris.dods.builder.generator.query.DataObjectException
Get ReassignFrom of the SHKActivityHistoryDetails.

Specified by:
getReassignFrom in interface ActivityHistoryDetailsDOI
Returns:
ReassignFrom of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getReassignFrom

public java.lang.String originalData_getReassignFrom()
                                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ReassignFrom from the SHKActivityHistoryDetails.

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

setReassignFrom

public void setReassignFrom(java.lang.String value)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Set ReassignFrom of the SHKActivityHistoryDetails.

Specified by:
setReassignFrom in interface ActivityHistoryDetailsDOI
Parameters:
value - for the ReassignFrom of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setReassignFrom

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

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

getReassignTo

public java.lang.String getReassignTo()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Get ReassignTo of the SHKActivityHistoryDetails.

Specified by:
getReassignTo in interface ActivityHistoryDetailsDOI
Returns:
ReassignTo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getReassignTo

public java.lang.String originalData_getReassignTo()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of ReassignTo from the SHKActivityHistoryDetails.

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

setReassignTo

public void setReassignTo(java.lang.String value)
                   throws com.lutris.dods.builder.generator.query.DataObjectException
Set ReassignTo of the SHKActivityHistoryDetails.

Specified by:
setReassignTo in interface ActivityHistoryDetailsDOI
Parameters:
value - for the ReassignTo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setReassignTo

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

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

getPriority

public short getPriority()
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get Priority of the SHKActivityHistoryDetails.

Specified by:
getPriority in interface ActivityHistoryDetailsDOI
Returns:
Priority of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getPriority

public short originalData_getPriority()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of Priority from the SHKActivityHistoryDetails.

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

setPriority

public void setPriority(short value)
                 throws com.lutris.dods.builder.generator.query.DataObjectException
Set Priority of the SHKActivityHistoryDetails.

Specified by:
setPriority in interface ActivityHistoryDetailsDOI
Parameters:
value - for the Priority of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setPriority

protected void _setPriority(short value)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
_setPriority is a protected method that is called by setPriority if Priority is not part of a multicolumn foreign key.

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

getLimitTime

public long getLimitTime()
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get LimitTime of the SHKActivityHistoryDetails.

Specified by:
getLimitTime in interface ActivityHistoryDetailsDOI
Returns:
LimitTime of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getLimitTime

public long originalData_getLimitTime()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of LimitTime from the SHKActivityHistoryDetails.

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

setLimitTime

public void setLimitTime(long value)
                  throws com.lutris.dods.builder.generator.query.DataObjectException
Set LimitTime of the SHKActivityHistoryDetails.

Specified by:
setLimitTime in interface ActivityHistoryDetailsDOI
Parameters:
value - for the LimitTime of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setLimitTime

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

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

getDescription

public java.lang.String getDescription()
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Get Description of the SHKActivityHistoryDetails.

Specified by:
getDescription in interface ActivityHistoryDetailsDOI
Returns:
Description of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getDescription

public java.lang.String originalData_getDescription()
                                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of Description from the SHKActivityHistoryDetails.

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

setDescription

public void setDescription(java.lang.String value)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set Description of the SHKActivityHistoryDetails.

Specified by:
setDescription in interface ActivityHistoryDetailsDOI
Parameters:
value - for the Description of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setDescription

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

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

getName

public java.lang.String getName()
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get Name of the SHKActivityHistoryDetails.

Specified by:
getName in interface ActivityHistoryDetailsDOI
Returns:
Name of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getName

public java.lang.String originalData_getName()
                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of Name from the SHKActivityHistoryDetails.

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

setName

public void setName(java.lang.String value)
             throws com.lutris.dods.builder.generator.query.DataObjectException
Set Name of the SHKActivityHistoryDetails.

Specified by:
setName in interface ActivityHistoryDetailsDOI
Parameters:
value - for the Name of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setName

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

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

getDeadlineTimeLimit

public long getDeadlineTimeLimit()
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get DeadlineTimeLimit of the SHKActivityHistoryDetails.

Specified by:
getDeadlineTimeLimit in interface ActivityHistoryDetailsDOI
Returns:
DeadlineTimeLimit of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getDeadlineTimeLimit

public long originalData_getDeadlineTimeLimit()
                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of DeadlineTimeLimit from the SHKActivityHistoryDetails.

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

setDeadlineTimeLimit

public void setDeadlineTimeLimit(long value)
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Set DeadlineTimeLimit of the SHKActivityHistoryDetails.

Specified by:
setDeadlineTimeLimit in interface ActivityHistoryDetailsDOI
Parameters:
value - for the DeadlineTimeLimit of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setDeadlineTimeLimit

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

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

getDeadlineExceptionName

public java.lang.String getDeadlineExceptionName()
                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get DeadlineExceptionName of the SHKActivityHistoryDetails.

Specified by:
getDeadlineExceptionName in interface ActivityHistoryDetailsDOI
Returns:
DeadlineExceptionName of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getDeadlineExceptionName

public java.lang.String originalData_getDeadlineExceptionName()
                                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of DeadlineExceptionName from the SHKActivityHistoryDetails.

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

setDeadlineExceptionName

public void setDeadlineExceptionName(java.lang.String value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Set DeadlineExceptionName of the SHKActivityHistoryDetails.

Specified by:
setDeadlineExceptionName in interface ActivityHistoryDetailsDOI
Parameters:
value - for the DeadlineExceptionName of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setDeadlineExceptionName

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

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

getDeadlineIsSynchronous

public boolean getDeadlineIsSynchronous()
                                 throws com.lutris.dods.builder.generator.query.DataObjectException
Get DeadlineIsSynchronous of the SHKActivityHistoryDetails.

Specified by:
getDeadlineIsSynchronous in interface ActivityHistoryDetailsDOI
Returns:
DeadlineIsSynchronous of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getDeadlineIsSynchronous

public boolean originalData_getDeadlineIsSynchronous()
                                              throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of DeadlineIsSynchronous from the SHKActivityHistoryDetails.

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

setDeadlineIsSynchronous

public void setDeadlineIsSynchronous(boolean value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Set DeadlineIsSynchronous of the SHKActivityHistoryDetails.

Specified by:
setDeadlineIsSynchronous in interface ActivityHistoryDetailsDOI
Parameters:
value - for the DeadlineIsSynchronous of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setDeadlineIsSynchronous

protected void _setDeadlineIsSynchronous(boolean value)
                                  throws com.lutris.dods.builder.generator.query.DataObjectException
_setDeadlineIsSynchronous is a protected method that is called by setDeadlineIsSynchronous if DeadlineIsSynchronous is not part of a multicolumn foreign key.

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

getVariableDefinitionId

public java.lang.String getVariableDefinitionId()
                                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableDefinitionId of the SHKActivityHistoryDetails.

Specified by:
getVariableDefinitionId in interface ActivityHistoryDetailsDOI
Returns:
VariableDefinitionId of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableDefinitionId

public java.lang.String originalData_getVariableDefinitionId()
                                                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableDefinitionId from the SHKActivityHistoryDetails.

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

setVariableDefinitionId

public void setVariableDefinitionId(java.lang.String value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableDefinitionId of the SHKActivityHistoryDetails.

Specified by:
setVariableDefinitionId in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableDefinitionId of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableDefinitionId

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

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

getVariableType

public short getVariableType()
                      throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableType of the SHKActivityHistoryDetails.

Specified by:
getVariableType in interface ActivityHistoryDetailsDOI
Returns:
VariableType of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableType

public short originalData_getVariableType()
                                   throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableType from the SHKActivityHistoryDetails.

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

setVariableType

public void setVariableType(short value)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableType of the SHKActivityHistoryDetails.

Specified by:
setVariableType in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableType of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableType

protected void _setVariableType(short value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableType is a protected method that is called by setVariableType if VariableType is not part of a multicolumn foreign key.

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

getVariableValue

public byte[] getVariableValue()
                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValue of the SHKActivityHistoryDetails.

Specified by:
getVariableValue in interface ActivityHistoryDetailsDOI
Returns:
VariableValue of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValue

public byte[] originalData_getVariableValue()
                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValue from the SHKActivityHistoryDetails.

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

setVariableValue

public void setVariableValue(byte[] value)
                      throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValue of the SHKActivityHistoryDetails.

Specified by:
setVariableValue in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValue of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValue

protected void _setVariableValue(byte[] value)
                          throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableValue is a protected method that is called by setVariableValue if VariableValue is not part of a multicolumn foreign key.

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

getVariableValueXML

public org.w3c.dom.Node getVariableValueXML()
                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueXML of the SHKActivityHistoryDetails.

Specified by:
getVariableValueXML in interface ActivityHistoryDetailsDOI
Returns:
VariableValueXML of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueXML

public org.w3c.dom.Node originalData_getVariableValueXML()
                                                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueXML from the SHKActivityHistoryDetails.

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

setVariableValueXML

public void setVariableValueXML(org.w3c.dom.Node value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueXML of the SHKActivityHistoryDetails.

Specified by:
setVariableValueXML in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueXML of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setStringVariableValueXML

public void setStringVariableValueXML(java.lang.String value)
                               throws com.lutris.dods.builder.generator.query.DataObjectException
setStringVariableValueXML if VariableValueXML

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

getStringVariableValueXML

public java.lang.String getStringVariableValueXML()
                                           throws com.lutris.dods.builder.generator.query.DataObjectException
getStringVariableValueXML

Returns:
value for the VariableValueXML of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueXML

protected void _setVariableValueXML(org.w3c.dom.Node value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableValueXML is a protected method that is called by setVariableValueXML if VariableValueXML is not part of a multicolumn foreign key.

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

getVariableValueVCHAR

public java.lang.String getVariableValueVCHAR()
                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueVCHAR of the SHKActivityHistoryDetails.

Specified by:
getVariableValueVCHAR in interface ActivityHistoryDetailsDOI
Returns:
VariableValueVCHAR of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueVCHAR

public java.lang.String originalData_getVariableValueVCHAR()
                                                    throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueVCHAR from the SHKActivityHistoryDetails.

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

setVariableValueVCHAR

public void setVariableValueVCHAR(java.lang.String value)
                           throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueVCHAR of the SHKActivityHistoryDetails.

Specified by:
setVariableValueVCHAR in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueVCHAR of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueVCHAR

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

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

getVariableValueDBL

public double getVariableValueDBL()
                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueDBL of the SHKActivityHistoryDetails.

Specified by:
getVariableValueDBL in interface ActivityHistoryDetailsDOI
Returns:
VariableValueDBL of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueDBL

public double originalData_getVariableValueDBL()
                                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueDBL from the SHKActivityHistoryDetails.

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

setVariableValueDBL

public void setVariableValueDBL(double value)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueDBL of the SHKActivityHistoryDetails.

Specified by:
setVariableValueDBL in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueDBL of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueDBL

protected void _setVariableValueDBL(double value)
                             throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableValueDBL is a protected method that is called by setVariableValueDBL if VariableValueDBL is not part of a multicolumn foreign key.

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

getVariableValueLONG

public long getVariableValueLONG()
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueLONG of the SHKActivityHistoryDetails.

Specified by:
getVariableValueLONG in interface ActivityHistoryDetailsDOI
Returns:
VariableValueLONG of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueLONG

public long originalData_getVariableValueLONG()
                                       throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueLONG from the SHKActivityHistoryDetails.

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

setVariableValueLONG

public void setVariableValueLONG(long value)
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueLONG of the SHKActivityHistoryDetails.

Specified by:
setVariableValueLONG in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueLONG of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueLONG

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

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

getVariableValueDATE

public java.sql.Timestamp getVariableValueDATE()
                                        throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueDATE of the SHKActivityHistoryDetails.

Specified by:
getVariableValueDATE in interface ActivityHistoryDetailsDOI
Returns:
VariableValueDATE of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueDATE

public java.sql.Timestamp originalData_getVariableValueDATE()
                                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueDATE from the SHKActivityHistoryDetails.

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

setVariableValueDATE

public void setVariableValueDATE(java.sql.Timestamp value)
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueDATE of the SHKActivityHistoryDetails.

Specified by:
setVariableValueDATE in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueDATE of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueDATE

protected void _setVariableValueDATE(java.sql.Timestamp value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableValueDATE is a protected method that is called by setVariableValueDATE if VariableValueDATE is not part of a multicolumn foreign key.

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

getVariableValueBOOL

public boolean getVariableValueBOOL()
                             throws com.lutris.dods.builder.generator.query.DataObjectException
Get VariableValueBOOL of the SHKActivityHistoryDetails.

Specified by:
getVariableValueBOOL in interface ActivityHistoryDetailsDOI
Returns:
VariableValueBOOL of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getVariableValueBOOL

public boolean originalData_getVariableValueBOOL()
                                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of VariableValueBOOL from the SHKActivityHistoryDetails.

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

setVariableValueBOOL

public void setVariableValueBOOL(boolean value)
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Set VariableValueBOOL of the SHKActivityHistoryDetails.

Specified by:
setVariableValueBOOL in interface ActivityHistoryDetailsDOI
Parameters:
value - for the VariableValueBOOL of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setVariableValueBOOL

protected void _setVariableValueBOOL(boolean value)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
_setVariableValueBOOL is a protected method that is called by setVariableValueBOOL if VariableValueBOOL is not part of a multicolumn foreign key.

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

getOrdNo

public int getOrdNo()
             throws com.lutris.dods.builder.generator.query.DataObjectException
Get OrdNo of the SHKActivityHistoryDetails.

Specified by:
getOrdNo in interface ActivityHistoryDetailsDOI
Returns:
OrdNo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

originalData_getOrdNo

public int originalData_getOrdNo()
                          throws com.lutris.dods.builder.generator.query.DataObjectException
Get original value of OrdNo from the SHKActivityHistoryDetails.

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

setOrdNo

public void setOrdNo(int value)
              throws com.lutris.dods.builder.generator.query.DataObjectException
Set OrdNo of the SHKActivityHistoryDetails.

Specified by:
setOrdNo in interface ActivityHistoryDetailsDOI
Parameters:
value - for the OrdNo of the SHKActivityHistoryDetails.
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

_setOrdNo

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

Parameters:
value - for the OrdNo of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
getCNT in interface ActivityHistoryDetailsDOI
Returns:
CNT of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Returns:
CNT of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.

Specified by:
setCNT in interface ActivityHistoryDetailsDOI
Parameters:
value - for the CNT of the SHKActivityHistoryDetails.
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 SHKActivityHistoryDetails.
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.

Overrides:
compareCond in class com.lutris.dods.builder.generator.dataobject.GenericDO
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 ActivityHistoryDetailsDO 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 ActivityHistoryDetailsDO.createTransaction(). The ActivityHistoryDetailsDO save() and delete() methods use this method.

Returns:
A DBTransaction object to use with the ActivityHistoryDetailsDO 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 'SHKActivityHistoryDetails' table should be created using ActivityHistoryDetailsDO.createQuery(). The Query class corresponding to ActivityHistoryDetailsDO uses this method.

Returns:
A DBQuery object to use in accessing the 'SHKActivityHistoryDetails' 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 'SHKActivityHistoryDetails' table should be created using ActivityHistoryDetailsDO.createQuery(). The Query class corresponding to ActivityHistoryDetailsDO uses this method.

Parameters:
trans - DBTransaction
Returns:
A DBQuery object to use in accessing the 'SHKActivityHistoryDetails' 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.

Specified by:
getInsertStatement in class com.lutris.appserver.server.sql.CoreDO
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.

Overrides:
executeLockingStatement in class com.lutris.appserver.server.sql.CoreDO
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.

Specified by:
getUpdateStatement in class com.lutris.appserver.server.sql.CoreDO
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.

Specified by:
getDeleteStatement in class com.lutris.appserver.server.sql.CoreDO
Parameters:
conn - The database connection
Returns:
The delete statement.
Throws:
java.sql.SQLException - if an error occurs.

toString

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

toString

public java.lang.String toString(int indentCount)
Overrides:
toString in class com.lutris.dods.builder.generator.dataobject.GenericDO

okToCommit

protected void okToCommit()
                   throws com.lutris.dods.builder.generator.query.RefAssertionException
A stub method for implementing pre-commit assertions for this ActivityHistoryDetailsDO. 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 ActivityHistoryDetailsDO. 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 ActivityHistoryDetailsDOI
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 ActivityHistoryDetailsDOI
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 ActivityHistoryDetailsDOI
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 ActivityHistoryDetailsDOI
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 ActivityHistoryDetailsDOI
Overrides:
delete in class com.lutris.dods.builder.generator.dataobject.GenericDO
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 ActivityHistoryDetailsDOI
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

okToCommitActivityHistoryInfo

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

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

okToDeleteActivityHistoryInfo

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

Parameters:
member - ActivityHistoryInfo 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