java.lang.Object
com.flexstor.common.data.ejb.Data
com.flexstor.common.data.KeyedCollectionData
com.flexstor.common.data.RecordData
- All Implemented Interfaces:
- com.flexstor.common.constants.ActionPropertiesI, java.io.Serializable
- Direct Known Subclasses:
- AssetRecordData
- public class RecordData
- extends KeyedCollectionData
- implements com.flexstor.common.constants.ActionPropertiesI
Generic Record Data object that is passed from client to database and appserver.
Note that this is an abstract class. The additional properites of this class will
be stored as attributes in its subclasses.
| 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.ActionPropertiesI |
ACTION, ADD_TO_ASSETS_INPROCESS, APPLETALK_VENDOR, ARCHIVE_ID, BADFILES_HASHTABLE, BADRECORDS_VECTOR, CALLBACK_OBJECT, CHECKEDOUT_PATH, CHECKIN_DATETIME, CLASSIFIED, CONFIRM_TEXT, CONFIRMATION_DATA, CONVERSION_MODE, CONVERSION_TARGET, CONVERT_CONFIG_FILE, CUST_ID, CUSTOMIZED_PROCESS, DEFAULT_VIEW_ASSET, DEFAULT_VIEW_ASSET_ID, DELETE_DIRECTORY, DELETE_EMPTY_BUCKETS, DELETE_ORIGINAL, DESCRIPTION, DESTINATION_FILENAME, DESTINATION_LOCATION, DESTINATION_SERVER, DISK_SPACE_REQUIRED, DO_LOGIN, DUP_ARCHIVE_ID, EMAIL_ADDRESS, EMAIL_CC, EMAIL_MESSAGE, EMAIL_RETRY_COUNT, EMAIL_SENDER, EMAIL_SUBJECT, ERROR_HASHTABLE, FILE_GROUPID, FILE_LIST, FILE_PERMISSIONS, FILE_USERID, FILENAME, FILES_INPROGRESS, FILESIZE, FLEX_ARCH_ERROR, FTP_CREATE_DIRS, FTP_HOST_NAME, FTP_PASSWORD, FTP_REMOTE_DIR, FTP_TRANSFER_MODE, FTP_USER_NAME, GOODFILES_HASHTABLE, HELD_RECORDS, HOT_DIRECTORY, IS_FLAT_MODE, IS_LOCATION_IN_SERVER, IS_OVERWRITE, KEEP_LOWRES, KEEP_MACBINARIES, KEEP_RESOURCEFORK, LOCATION, LOWRESEXTRACT_TARGET, MACBINARY_FORMAT, MANUAL_DATA, MESSAGE_STRING, MODIFICATION_DATE, ORIGINAL_FILENAME, ORIGINAL_LOCATION, ORIGINAL_SERVER, PRESERVE_NAME, REGENERATE_THUMBNAIL, RESOLVE_LOOKUPS, RESOLVED_LOCATION, RESOURCEFORK_ACTION, RESTORE_LOCATION, RESTORE_ORIGINAL, RESTORE_SESSIONS, RESULT_STATUS, ROLE_ID, RSRC_ARCHIVE_ID, RSRC_DUP_ARCHIVE_ID, RSRC_FILE_LIST, SEND_ORIGINAL, SEND_SERVICE_TYPE, SERVER, SERVICE_DATE, SOURCE_FILENAME, SOURCE_FILESIZE, SOURCE_LOCATION, SOURCE_RECORD, SOURCE_SERVER, STEP_NUMBER, SYSTEM_USER_ID, SYSTEM_USER_PASSWORD, THREAD_GROUP_NAME, TPI_ERROR, UPDATE_STATUS, URL_STRING, USE_CONVERT_SERVICE, USE_EXTRACT_SERVICE, USE_ZIP_SERVICE, USER_ID, VECTOR_HOLDER, VERSION_FILENAME, VERSION_FILESIZE, VERSION_LOCATION, VERSION_NUMBER, VERSION_NUMBER_PREVIOUS, VERSION_SERVER, VOLUME_PATH, ZIP_FILENAME, ZIP_FILEPATH, ZIP_LOCATION |
| Methods inherited from class com.flexstor.common.data.KeyedCollectionData |
getBoolean, getDate, getInteger, getKeyedCollection, getLong, getObject, getString, removeObject, setBoolean, setDate, setInteger, setKeyedCollection, setLong, setObject, setString |
| Methods inherited from class com.flexstor.common.data.ejb.Data |
assertEquals, changed, fillCloneInfo, getDateModTime, getModTime, getPresentState, getPreviousState, initializeState, isDeleted, isDerived, isModified, 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, toString, wait, wait, wait |
nRecordId
protected long nRecordId
nStructureId
protected int nStructureId
nBucketType
protected int nBucketType
traversalPathInfo
protected java.util.Vector traversalPathInfo
data
protected com.flexstor.common.util.FlexHashtable data
childrenRecs
protected java.util.Vector childrenRecs
RecordData
public RecordData()
setRecordId
public void setRecordId(long nRecordId)
getRecordId
public long getRecordId()
setStructureId
public void setStructureId(int nStructureId)
getStructureId
public int getStructureId()
setBucketType
public void setBucketType(int nBucketType)
getBucketType
public int getBucketType()
setTraversalPathInfo
public void setTraversalPathInfo(java.util.Vector traversalPathInfo)
getTraversalPathInfo
public java.util.Vector getTraversalPathInfo()
setData
public void setData(com.flexstor.common.util.FlexHashtable data)
getData
public com.flexstor.common.util.FlexHashtable getData()
setProperties
public void setProperties(com.flexstor.common.util.FlexHashtable properties)
getProperties
public com.flexstor.common.util.FlexHashtable getProperties()
setChildrenRecords
public void setChildrenRecords(java.util.Vector childrenRecs)
getChildrenRecords
public java.util.Vector getChildrenRecords()
addChildRecord
public void addChildRecord(RecordData record)
fillCloneInfo
protected void fillCloneInfo(RecordData clone)