|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lutris.appserver.server.sql.CoreDataStruct
org.enhydra.shark.globalpersistence.data.GlobalDataDataStruct
public class GlobalDataDataStruct
Data structure for DO class. A container for data members of a DO class. A DO class contains a reference to a DataStruct class. This reference can be null (a DO whose data has not yet been retrieved from the database), allowing a DO object to be a lightweight placeholder until its data is needed.
Field Summary | |
---|---|
static int |
COLUMN_DATAID
Used for query caching. |
static int |
COLUMN_DATATYPE
Used for query caching. |
static int |
COLUMN_DATAVALUE
Used for query caching. |
static int |
COLUMN_DATAVALUEBOOL
Used for query caching. |
static int |
COLUMN_DATAVALUEDATE
Used for query caching. |
static int |
COLUMN_DATAVALUEDBL
Used for query caching. |
static int |
COLUMN_DATAVALUELONG
Used for query caching. |
static int |
COLUMN_DATAVALUEVCHAR
Used for query caching. |
static int |
COLUMN_DATAVALUEXML
Used for query caching. |
static int |
COLUMN_OID
Used for query caching. |
static int |
COLUMN_ORDNO
Used for query caching. |
boolean |
readOnly
A DO refers to this DataStruct. |
Fields inherited from class com.lutris.appserver.server.sql.CoreDataStruct |
---|
newVersion, oId, version |
Constructor Summary | |
---|---|
GlobalDataDataStruct()
|
Method Summary | |
---|---|
boolean |
compareCond(org.enhydra.dods.cache.Condition cond)
Compares whether this DataStruct object satisfies condition cond. |
com.lutris.appserver.server.sql.CoreDataStruct |
dumpData(boolean incrementVersion)
|
GlobalDataDataStruct |
duplicate()
Create a copy of the guts of a DO. |
com.lutris.dods.builder.generator.dataobject.XMLDataEnvelope |
envelope4DataValueXML()
Return value of DataValueXML column. |
java.lang.String |
get_CacheHandle()
Returns this object's cache handle (String in the form: " |
java.lang.String |
get_Database()
|
java.lang.String |
get_Handle()
Returns this object's handle (identifier as a string). |
protected int |
get_Version()
Returns DataStruct's version. |
java.lang.String |
getDataId()
Return value of DataId column. |
short |
getDataType()
Return value of DataType column. |
byte[] |
getDataValue()
Return value of DataValue column. |
boolean |
getDataValueBOOL()
Return value of DataValueBOOL column. |
java.sql.Timestamp |
getDataValueDATE()
Return value of DataValueDATE column. |
double |
getDataValueDBL()
Return value of DataValueDBL column. |
long |
getDataValueLONG()
Return value of DataValueLONG column. |
java.lang.String |
getDataValueVCHAR()
Return value of DataValueVCHAR column. |
org.w3c.dom.Node |
getDataValueXML()
Return value of DataValueXML column. |
int |
getOrdNo()
Return value of OrdNo column. |
protected boolean |
isEmpty()
Returns indicator if DataStruct has any useful content. |
void |
set_Database(java.lang.String dbName)
|
protected void |
set_Empty(boolean b)
Sets indicator if DataStruct has any useful content. |
protected void |
set_OId(com.lutris.appserver.server.sql.ObjectId oId)
Sets this object's identifier. |
protected void |
set_Version(int v)
Sets DataStruct's version. |
void |
setDataId(java.lang.String val4DataId)
Sets DataId column. |
void |
setDataType(short val4DataType)
Sets DataType column. |
void |
setDataValue(byte[] val4DataValue)
Sets DataValue column. |
void |
setDataValueBOOL(boolean val4DataValueBOOL)
Sets DataValueBOOL column. |
void |
setDataValueDATE(java.sql.Timestamp val4DataValueDATE)
Sets DataValueDATE column. |
void |
setDataValueDBL(double val4DataValueDBL)
Sets DataValueDBL column. |
void |
setDataValueLONG(long val4DataValueLONG)
Sets DataValueLONG column. |
void |
setDataValueVCHAR(java.lang.String val4DataValueVCHAR)
Sets DataValueVCHAR column. |
void |
setDataValueXML(org.w3c.dom.Node val4DataValueXML)
Sets DataValueXML column. |
void |
setOrdNo(int val4OrdNo)
Sets OrdNo column. |
java.lang.String |
toString()
|
java.lang.String |
toString(int indentCount)
|
void |
writeXMLData(java.io.Writer w)
|
Methods inherited from class com.lutris.appserver.server.sql.CoreDataStruct |
---|
get_OId, get_OIdColumnName, get_versionColumnName, getHandle, getOId, getVersion, set_OIdColumnName, set_versionColumnName, setOId, setVersion, writeXMLhead |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean readOnly
public static final int COLUMN_DATAID
public static final int COLUMN_DATATYPE
public static final int COLUMN_DATAVALUE
public static final int COLUMN_DATAVALUEXML
public static final int COLUMN_DATAVALUEVCHAR
public static final int COLUMN_DATAVALUEDBL
public static final int COLUMN_DATAVALUELONG
public static final int COLUMN_DATAVALUEDATE
public static final int COLUMN_DATAVALUEBOOL
public static final int COLUMN_ORDNO
public static final int COLUMN_OID
Constructor Detail |
---|
public GlobalDataDataStruct()
Method Detail |
---|
protected boolean isEmpty()
protected void set_Empty(boolean b)
b
- new value of indicator if DataStruct has any useful content.protected int get_Version()
get_Version
in class com.lutris.appserver.server.sql.CoreDataStruct
protected void set_Version(int v)
set_Version
in class com.lutris.appserver.server.sql.CoreDataStruct
v
- new DataStruct's version.protected void set_OId(com.lutris.appserver.server.sql.ObjectId oId)
set_OId
in class com.lutris.appserver.server.sql.CoreDataStruct
oId
- this object's identifier.public java.lang.String get_Handle() throws com.lutris.appserver.server.sql.DatabaseManagerException
get_Handle
in class com.lutris.appserver.server.sql.CoreDataStruct
com.lutris.appserver.server.sql.DatabaseManagerException
- If a connection to the database cannot be established, etc.public java.lang.String get_CacheHandle() throws com.lutris.appserver.server.sql.DatabaseManagerException
get_CacheHandle
in class com.lutris.appserver.server.sql.CoreDataStruct
com.lutris.appserver.server.sql.DatabaseManagerException
- If a connection to the database cannot be established, etc.public void set_Database(java.lang.String dbName)
dbName
- - name of the logical database this DataStruct should belong to.public java.lang.String get_Database()
get_Database
in class com.lutris.appserver.server.sql.CoreDataStruct
public com.lutris.appserver.server.sql.CoreDataStruct dumpData(boolean incrementVersion)
dumpData
in class com.lutris.appserver.server.sql.CoreDataStruct
public void writeXMLData(java.io.Writer w) throws java.io.IOException
writeXMLData
in class com.lutris.appserver.server.sql.CoreDataStruct
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int indentCount)
public void setDataId(java.lang.String val4DataId)
val4DataId
- new column value.public java.lang.String getDataId()
public void setDataType(short val4DataType)
val4DataType
- new column value.public short getDataType()
public void setDataValue(byte[] val4DataValue)
val4DataValue
- new column value.public byte[] getDataValue()
public void setDataValueXML(org.w3c.dom.Node val4DataValueXML)
val4DataValueXML
- new column value.public org.w3c.dom.Node getDataValueXML()
public com.lutris.dods.builder.generator.dataobject.XMLDataEnvelope envelope4DataValueXML()
public void setDataValueVCHAR(java.lang.String val4DataValueVCHAR)
val4DataValueVCHAR
- new column value.public java.lang.String getDataValueVCHAR()
public void setDataValueDBL(double val4DataValueDBL)
val4DataValueDBL
- new column value.public double getDataValueDBL()
public void setDataValueLONG(long val4DataValueLONG)
val4DataValueLONG
- new column value.public long getDataValueLONG()
public void setDataValueDATE(java.sql.Timestamp val4DataValueDATE)
val4DataValueDATE
- new column value.public java.sql.Timestamp getDataValueDATE()
public void setDataValueBOOL(boolean val4DataValueBOOL)
val4DataValueBOOL
- new column value.public boolean getDataValueBOOL()
public void setOrdNo(int val4OrdNo)
val4OrdNo
- new column value.public int getOrdNo()
public boolean compareCond(org.enhydra.dods.cache.Condition cond)
compareCond
in class com.lutris.appserver.server.sql.CoreDataStruct
cond
- Condition of the query.
public GlobalDataDataStruct duplicate() throws com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DatabaseManagerException
- if createExisting() fails for a contained DO
com.lutris.appserver.server.sql.ObjectIdException
- if GenericDO has trouble obtaining a valid id.
com.lutris.dods.builder.generator.query.DataObjectException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |