|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.j_spaces.sadapter.GenericPA.PersistentEntry
public class PersistentEntry
The PersistanteEntry keeps entry fields at the datastore.
UID is the unique key of the entry.
ClassName corresponds to table/metadata class name. Field values include both data
fields and administrative fields (like lease, versionID, etc).
Field Summary | |
---|---|
static short |
ADMINFIELDS
|
Constructor Summary | |
---|---|
PersistentEntry()
Default constructor. |
|
PersistentEntry(PersistentEntry entry)
Copy constructor. |
|
PersistentEntry(String uid,
String className,
Object[] fieldValues)
PersistentEntry constructor. |
Method Summary | |
---|---|
void |
entryHolderToPersistentEntry(com.j_spaces.core.EntryHolder entryHolder)
Populate this entry from entryHolder. |
void |
entryHolderToPersistentEntry(com.j_spaces.core.EntryHolder entryHolder,
String writeXtxID,
int typeWriteLock)
Populate this entry from entryHolder. |
String |
getClazzName()
Gets the class name of entry. |
int |
getClazzType()
Returns the entry's class type indicator. |
Object[] |
getFieldsValues()
Gets the array of fields' values of the entry. |
Object |
getUID()
Unique ID of entry object. |
void |
init()
Init an empty entry. |
com.j_spaces.core.EntryHolder |
persistentEntryToEntryHolder()
Creates an entry Holder from the persistent Entry. |
com.j_spaces.core.TemplateHolder |
persistentEntryToTemplateHolder()
This method convert Persistent entry to templateHolder. |
void |
setClazzName(String className)
Sets the class name of the Entry. |
void |
setClazzType(int type)
Sets the entry's class type indicator. |
void |
setFieldsValues(Object[] fieldsValues)
Set the entry fields' values. |
void |
setFieldValues(Object[] fieldValues)
Sets entry's fields values. |
void |
setUID(Object uid)
Sets an unique ID of entry object. |
void |
setUID(String uid)
Sets an unique ID of entry object. |
void |
templateHolderToPersistentEntry(com.j_spaces.core.NotifyTemplateHolder templateHolder)
This method converts templateHolder to Persistent entry. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final short ADMINFIELDS
Constructor Detail |
---|
public PersistentEntry(String uid, String className, Object[] fieldValues)
uid
- Unique ID of entry objectclassName
- Class name of entry objectfieldValues
- Array of fields valuespublic PersistentEntry(PersistentEntry entry)
entry
- source entry to copypublic PersistentEntry()
Method Detail |
---|
public Object[] getFieldsValues()
public void setFieldsValues(Object[] fieldsValues)
fieldsValues
- fields' valuespublic int getClazzType()
public void setClazzType(int type)
type
- entry's class type indicatorpublic Object getUID()
public void setUID(Object uid)
uid
- unique IDpublic void setUID(String uid)
uid
- unique IDpublic void init()
public void setClazzName(String className)
className
- class namepublic String getClazzName()
public void setFieldValues(Object[] fieldValues)
fieldValues
- an array of valuespublic com.j_spaces.core.EntryHolder persistentEntryToEntryHolder()
public void entryHolderToPersistentEntry(com.j_spaces.core.EntryHolder entryHolder)
entryHolder
- entry holder to convertpublic void entryHolderToPersistentEntry(com.j_spaces.core.EntryHolder entryHolder, String writeXtxID, int typeWriteLock)
entryHolder
- public void templateHolderToPersistentEntry(com.j_spaces.core.NotifyTemplateHolder templateHolder)
templateHolder
- public com.j_spaces.core.TemplateHolder persistentEntryToTemplateHolder()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |