Class XBETran

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

    @ParametersAreNonnullByDefault
    public class XBETran
    extends java.lang.Object
    implements XBMTran, java.io.Serializable
    Transformations database entity.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      XBETran()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      XBEBlockRev getExcept()  
      long getId()  
      XBELimitSpec getLimit()  
      XBEBlockSpec getOwner()  
      XBEBlockRev getTarget()  
      void setExcept​(org.exbin.xbup.core.catalog.base.XBCBlockRev except)
      Sets exception of the procedure.
      void setLimit​(org.exbin.xbup.core.catalog.base.XBCLimitSpec limit)
      Sets limitation of the procedure.
      void setOwner​(org.exbin.xbup.core.catalog.base.XBCBlockSpec owner)
      Sets owner which is directory.
      void setTarget​(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
      Sets target of the procedure.
      • Methods inherited from class java.lang.Object

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

      • XBETran

        public XBETran()
    • Method Detail

      • getId

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

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

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

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

        public void setTarget​(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
        Description copied from interface: XBMTran
        Sets target of the procedure.
        Specified by:
        setTarget in interface XBMTran
        Parameters:
        target - block revision
      • getLimit

        @Nonnull
        public XBELimitSpec getLimit()
        Specified by:
        getLimit in interface org.exbin.xbup.core.catalog.base.XBCTran
      • setLimit

        public void setLimit​(org.exbin.xbup.core.catalog.base.XBCLimitSpec limit)
        Description copied from interface: XBMTran
        Sets limitation of the procedure.
        Specified by:
        setLimit in interface XBMTran
        Parameters:
        limit - specification's limitation
      • getExcept

        @Nonnull
        public XBEBlockRev getExcept()
        Specified by:
        getExcept in interface org.exbin.xbup.core.catalog.base.XBCTran
      • setExcept

        public void setExcept​(org.exbin.xbup.core.catalog.base.XBCBlockRev except)
        Description copied from interface: XBMTran
        Sets exception of the procedure.
        Specified by:
        setExcept in interface XBMTran
        Parameters:
        except - block revision