Interface ISpaceItem

All Superinterfaces:
ILockObject
All Known Subinterfaces:
IEntryHolder, ITemplateHolder
All Known Implementing Classes:
AbstractSpaceItem, BlobStoreEntryHolder, EntryHolder, MVCCEntryHolder, NotifyTemplateHolder, ReplicationEntryHolder, ShadowEntryHolder, TemplateHolder

public interface ISpaceItem extends ILockObject
Since:
7.0
Author:
Niv Ingberg
  • Method Details

    • getServerTypeDesc

      IServerTypeDesc getServerTypeDesc()
    • getClassName

      String getClassName()
    • getSCN

      long getSCN()
    • getEntryData

      IEntryData getEntryData()
    • setExpirationTime

      void setExpirationTime(long expirationTime)
    • updateVersionAndExpiration

      void updateVersionAndExpiration(int versionID, long expiration)
    • isTransient

      boolean isTransient()
    • isDeleted

      boolean isDeleted()
    • setDeleted

      void setDeleted(boolean deleted)
    • isMaybeUnderXtn

      boolean isMaybeUnderXtn()
    • setMaybeUnderXtn

      void setMaybeUnderXtn(boolean maybeUnderXtn)
    • isDummyLease

      boolean isDummyLease()
    • isDummyLeaseAndNotExpired

      boolean isDummyLeaseAndNotExpired()
    • setDummyLease

      void setDummyLease()
    • hasWaitingFor

      boolean hasWaitingFor()
    • setHasWaitingFor

      void setHasWaitingFor(boolean hasWaitingFor)
    • getUidToOperateBy

      String getUidToOperateBy()
    • getXidOriginated

      XtnEntry getXidOriginated()
    • getXidOriginatedTransaction

      ServerTransaction getXidOriginatedTransaction()