Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.data
Class RecordData  view RecordData download RecordData.java

java.lang.Object
  extended bycom.flexstor.common.data.ejb.Data
      extended bycom.flexstor.common.data.KeyedCollectionData
          extended bycom.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.


Field Summary
protected  java.util.Vector childrenRecs
           
protected  com.flexstor.common.util.FlexHashtable data
           
protected  int nBucketType
           
protected  long nRecordId
           
protected  int nStructureId
           
protected  java.util.Vector traversalPathInfo
           
 
Fields inherited from class com.flexstor.common.data.KeyedCollectionData
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.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
 
Constructor Summary
RecordData()
           
 
Method Summary
 void addChildRecord(RecordData record)
           
protected  void fillCloneInfo(RecordData clone)
           
 int getBucketType()
           
 java.util.Vector getChildrenRecords()
           
 com.flexstor.common.util.FlexHashtable getData()
           
 com.flexstor.common.util.FlexHashtable getProperties()
           
 long getRecordId()
           
 int getStructureId()
           
 java.util.Vector getTraversalPathInfo()
           
 void setBucketType(int nBucketType)
           
 void setChildrenRecords(java.util.Vector childrenRecs)
           
 void setData(com.flexstor.common.util.FlexHashtable data)
           
 void setProperties(com.flexstor.common.util.FlexHashtable properties)
           
 void setRecordId(long nRecordId)
           
 void setStructureId(int nStructureId)
           
 void setTraversalPathInfo(java.util.Vector traversalPathInfo)
           
 
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
 

Field Detail

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
Constructor Detail

RecordData

public RecordData()
Method Detail

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)