|
|||||||||
| Home >> All >> com >> flexstor >> common >> data >> ejb >> [ search overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.flexstor.common.data.ejb.search
Class MultiValueData

java.lang.Objectcom.flexstor.common.data.ejb.Data
com.flexstor.common.data.ejb.search.MultiValueData
- All Implemented Interfaces:
- com.flexstor.common.constants.FieldConstantsI, java.io.Serializable
- public class MultiValueData
- extends com.flexstor.common.data.ejb.Data
- implements com.flexstor.common.constants.FieldConstantsI
- extends com.flexstor.common.data.ejb.Data
This class supports a collection of fields from a search.
- Since:
- FLEXSTOR.db 3.0
- Version:
- 1.0, 5/17/99
| Field Summary | |
private boolean |
bModified
Modified flag. |
static java.lang.String |
IDENTIFIER
|
private long[] |
naBackupIds
The original ids -- required for discard functionality. |
private long[] |
naIDs
The current data ids (Used for lookup fields) |
private java.lang.String[] |
saBackupData
The original data -- required for discard functionality. |
private java.lang.String[] |
saData
The current data. |
(package private) static long |
serialVersionUID
|
| Fields inherited from class com.flexstor.common.data.ejb.Data |
DELETE, DELETED, derived, htModifiedStates, htOptions, MODIFY, modTime, NEW_ENTRY, presentState, prevState, UNCHANGED, UPDATED, WARN_BEFORE_DELETE |
| Fields inherited from interface com.flexstor.common.constants.FieldConstantsI |
CASE_LOWER, CASE_NONE, CASE_PROPER, CASE_UNDEFINED, CASE_UPPER, DATA_NONE_ID, DATA_NONE_VALUE, ENTRY_TYPE_CHOICE, ENTRY_TYPE_TEXT_FIELD, ENTRY_TYPE_UNDEFINED, FIELD_FMT_DATE, FIELD_FMT_DATETIME, FIELD_FMT_TIME, FIELD_LENGTH_MAX, FIELD_TYPE_DATE, FIELD_TYPE_DATETIME, FIELD_TYPE_NUMBER, FIELD_TYPE_STRING, FIELD_TYPE_TIME, FIELD_TYPE_UNDEFINED |
| Constructor Summary | |
MultiValueData()
Default ValueNodeData constructor |
|
MultiValueData(java.lang.String[] saStringArray)
ValueNodeData constructor |
|
MultiValueData(java.lang.String[] aStringArray,
long[] fieldIDs)
ValueNodeData constructor |
|
| Method Summary | |
MultiValueData |
cloneObject()
Clones this object. |
boolean |
equals(MultiValueData mvd)
|
java.lang.String[] |
getFieldData()
Return the value for a single field in a bucket record |
long[] |
getFieldIds()
Return the value ids for a single field id in a bucket record |
boolean |
isModified()
Returns true if the data has been modified. |
void |
modifyData(java.lang.String[] saNewData,
long[] naNewIds)
Changes the data in this object and sets the modified flag. |
void |
resetData()
Resets this object so that the current data becomes the orginal data, and the modified flag is set to false. |
void |
restoreData()
Restores the orginal data and unsets the modified flag. |
void |
setFieldData(java.lang.String[] saData)
Sets the field values. |
void |
setFieldIds(long[] naIDs)
Sets the field values ids ( lookup record ids ). |
void |
setModified(boolean bModified)
Sets modified flag. |
java.lang.String |
toString()
Return the contents of the instance as a String. |
| Methods inherited from class com.flexstor.common.data.ejb.Data |
assertEquals, changed, fillCloneInfo, getDateModTime, getModTime, getPresentState, getPreviousState, initializeState, isDeleted, isDerived, isModified, isObjectPersist, isOptionAllowed, resetModifiedStates, rollBackState, setDeleted, setDerived, setModifiedState, setModTime, setModTime, setNewEntry, setOption, setPerisistState, setPreviousState, setState, setUpdated |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
saData
private java.lang.String[] saData
- The current data.
naIDs
private long[] naIDs
- The current data ids (Used for lookup fields)
saBackupData
private java.lang.String[] saBackupData
- The original data -- required for discard functionality.
naBackupIds
private long[] naBackupIds
- The original ids -- required for discard functionality.
bModified
private boolean bModified
- Modified flag.
| Constructor Detail |
MultiValueData
public MultiValueData()
- Default ValueNodeData constructor
MultiValueData
public MultiValueData(java.lang.String[] saStringArray)
- ValueNodeData constructor
MultiValueData
public MultiValueData(java.lang.String[] aStringArray, long[] fieldIDs)
- ValueNodeData constructor
| Method Detail |
cloneObject
public MultiValueData cloneObject()
- Clones this object.
setFieldData
public void setFieldData(java.lang.String[] saData)
- Sets the field values.
getFieldData
public java.lang.String[] getFieldData()
- Return the value for a single field in a bucket record
setFieldIds
public void setFieldIds(long[] naIDs)
- Sets the field values ids ( lookup record ids ).
getFieldIds
public long[] getFieldIds()
- Return the value ids for a single field id in a bucket record
modifyData
public void modifyData(java.lang.String[] saNewData, long[] naNewIds)
- Changes the data in this object and sets the modified flag.
restoreData
public void restoreData()
- Restores the orginal data and unsets the modified flag.
This method is required in order to do a refresh.
resetData
public void resetData()
- Resets this object so that the current data becomes the orginal data, and
the modified flag is set to false.
isModified
public boolean isModified()
- Returns true if the data has been modified.
setModified
public void setModified(boolean bModified)
- Sets modified flag.
toString
public java.lang.String toString()
- Return the contents of the instance as a String. This method is strictly for use by testing classes
and should not be called by business objects
equals
public boolean equals(MultiValueData mvd)
|
|||||||||
| Home >> All >> com >> flexstor >> common >> data >> ejb >> [ search overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC