Class XBEItemLimi

  • All Implemented Interfaces:
    java.io.Serializable, XBMBase, XBMItemLimi, org.exbin.xbup.core.catalog.base.XBCBase, org.exbin.xbup.core.catalog.base.XBCItemLimi

    @ParametersAreNonnullByDefault
    public class XBEItemLimi
    extends java.lang.Object
    implements XBMItemLimi, java.io.Serializable
    Item limitations database entity.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      XBEItemLimi()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getId()  
      org.exbin.xbup.core.catalog.base.XBCBlockSpec getOwner()  
      org.exbin.xbup.core.catalog.base.XBCLimitSpec getTarget()  
      long getXBIndex()  
      void setOwner​(org.exbin.xbup.core.catalog.base.XBCBlockSpec owner)
      Sets block specification which is owner.
      void setTarget​(org.exbin.xbup.core.catalog.base.XBCLimitSpec target)
      Sets owner which is directory.
      void setXBIndex​(long xbIndex)
      Sets basic indexing value.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XBEItemLimi

        public XBEItemLimi()
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface org.exbin.xbup.core.catalog.base.XBCBase
      • getOwner

        @Nonnull
        public org.exbin.xbup.core.catalog.base.XBCBlockSpec getOwner()
        Specified by:
        getOwner in interface org.exbin.xbup.core.catalog.base.XBCItemLimi
      • setOwner

        public void setOwner​(org.exbin.xbup.core.catalog.base.XBCBlockSpec owner)
        Description copied from interface: XBMItemLimi
        Sets block specification which is owner.
        Specified by:
        setOwner in interface XBMItemLimi
        Parameters:
        owner - block specification
      • getTarget

        @Nonnull
        public org.exbin.xbup.core.catalog.base.XBCLimitSpec getTarget()
        Specified by:
        getTarget in interface org.exbin.xbup.core.catalog.base.XBCItemLimi
      • setTarget

        public void setTarget​(org.exbin.xbup.core.catalog.base.XBCLimitSpec target)
        Description copied from interface: XBMItemLimi
        Sets owner which is directory.
        Specified by:
        setTarget in interface XBMItemLimi
        Parameters:
        target - limit specification
      • getXBIndex

        public long getXBIndex()
        Specified by:
        getXBIndex in interface org.exbin.xbup.core.catalog.base.XBCItemLimi
      • setXBIndex

        public void setXBIndex​(long xbIndex)
        Description copied from interface: XBMItemLimi
        Sets basic indexing value.
        Specified by:
        setXBIndex in interface XBMItemLimi
        Parameters:
        xbIndex - XB Index