public class FlatEntryData extends Object implements ITransactionalEntryData
| Constructor and Description |
|---|
FlatEntryData(Object[] fieldsValues,
Map<String,Object> dynamicProperties,
EntryTypeDesc entryTypeDesc,
int version,
long expirationTime,
EntryXtnInfo entryXtnInfo) |
| Modifier and Type | Method and Description |
|---|---|
ITransactionalEntryData |
createCopy(IEntryData newEntryData,
long newExpirationTime) |
ITransactionalEntryData |
createCopy(int newVersion,
long newExpiration,
EntryXtnInfo newEntryXtnInfo,
boolean shallowCloneData) |
Map<String,Object> |
getDynamicProperties() |
EntryDataType |
getEntryDataType() |
EntryTypeDesc |
getEntryTypeDesc() |
EntryXtnInfo |
getEntryXtnInfo() |
long |
getExpirationTime()
Gets the entry expiration time.
|
Object[] |
getFixedPropertiesValues() |
Object |
getFixedPropertyValue(int index)
Gets the specified fixed property's value.
|
int |
getVersion()
Gets the entry version.
|
void |
setDynamicProperties(Map<String,Object> dynamicProperties) |
void |
setDynamicPropertyValue(String propertyName,
Object value) |
void |
setFixedPropertyValue(int index,
Object value) |
void |
setFixedPropertyValues(Object[] values) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddReadLockOwner, anyReadLockXtn, clearReadLockOwners, copyTxnInfo, createCopyWithDummyTieredStorageTxnContainsOtherWriteLockOwner, createCopyWithDummyTieredStorageTxnInfo, createCopyWithoutTxnInfo, createCopyWithoutTxnInfo, createCopyWithSuppliedTxnInfo, createCopyWithTxnInfo, createCopyWithTxnInfo, createShallowClonedCopyWithSuppliedVersion, createShallowClonedCopyWithSuppliedVersionAndExpiration, deepCloneProperty, getOtherUpdateUnderXtnEntry, getReadLocksOwners, getWaitingFor, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, initWaitingFor, isExpired, isExpired, removeReadLockOwner, setOtherUpdateUnderXtnEntry, setPathValue, setWriteLockOperation, setWriteLockOwner, setXidOriginated, throwChangeIdException, unsetDynamicPropertyValue, unsetPath, validateCanSetNullgetNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isViewpublic FlatEntryData(Object[] fieldsValues, Map<String,Object> dynamicProperties, EntryTypeDesc entryTypeDesc, int version, long expirationTime, EntryXtnInfo entryXtnInfo)
public EntryTypeDesc getEntryTypeDesc()
getEntryTypeDesc in interface IEntryDatapublic int getVersion()
ServerEntrygetVersion in interface ServerEntrypublic long getExpirationTime()
ServerEntrygetExpirationTime in interface ServerEntrypublic EntryXtnInfo getEntryXtnInfo()
getEntryXtnInfo in interface ITransactionalEntryDatapublic ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData)
createCopy in interface ITransactionalEntryDatapublic ITransactionalEntryData createCopy(IEntryData newEntryData, long newExpirationTime)
createCopy in interface ITransactionalEntryDatapublic EntryDataType getEntryDataType()
getEntryDataType in interface IEntryDatapublic Object getFixedPropertyValue(int index)
ServerEntrygetFixedPropertyValue in interface ServerEntryindex - Position of requested property.public void setFixedPropertyValue(int index,
Object value)
setFixedPropertyValue in interface IEntryDatapublic Object[] getFixedPropertiesValues()
getFixedPropertiesValues in interface IEntryDatapublic Map<String,Object> getDynamicProperties()
getDynamicProperties in interface IEntryDatapublic void setDynamicPropertyValue(String propertyName, Object value)
setDynamicPropertyValue in interface ITransactionalEntryDatapublic void setFixedPropertyValues(Object[] values)
setFixedPropertyValues in interface IEntryDatapublic void setDynamicProperties(Map<String,Object> dynamicProperties)
setDynamicProperties in interface IEntryDataCopyright © GigaSpaces.