Class ServiceObject

  • All Implemented Interfaces:
    Serializable, IDeployObject

    public class ServiceObject
    extends Object
    Service object.
    Since:
    8.1.0
    Version:
    $Revision: 17593 $ $Date: 2015-07-17 11:21:36 -0300 (Fri, 17 Jul 2015) $
    See Also:
    Serialized Form
    • Method Detail

      • getPath

        public String getPath()
        Returns the service path.
        Returns:
        the service path.
        Since:
        8.1.0
      • accumulateChecksum

        public boolean accumulateChecksum()
        Description copied from interface: IDeployObject
        Indicates whether the checksum of this object should accumulate the subtree.
        Specified by:
        accumulateChecksum in interface IDeployObject
        Returns:
        whether the checksum of this object should accumulate the subtree.
      • getId

        public String getId()
        Description copied from interface: IDeployObject
        Returns the identifier of this object.
        Specified by:
        getId in interface IDeployObject
        Returns:
        the identifier of this object.
      • setId

        public IDeployObject setId​(String id)
        Description copied from interface: IDeployObject
        Sets the identifier of this object.
        Specified by:
        setId in interface IDeployObject
        Parameters:
        id - the identifier of this object.
        Returns:
        this object.
      • getChecksum

        public String getChecksum()
        Description copied from interface: IDeployObject
        Returns the checksum of this object.
        Specified by:
        getChecksum in interface IDeployObject
        Returns:
        the checksum of this object.
      • setChecksum

        public IDeployObject setChecksum​(String checksum)
        Description copied from interface: IDeployObject
        Sets the checksum of this object.
        Specified by:
        setChecksum in interface IDeployObject
        Parameters:
        checksum - the checksum of this object.
        Returns:
        this object.
      • setChecksumListener

        public <T extends lumis.portal.deployment.process.IChecksumListener> IDeployObject setChecksumListener​(T listener)
        Description copied from interface: IDeployObject
        Sets the checksum listener of this object.
        Specified by:
        setChecksumListener in interface IDeployObject
        Parameters:
        listener - the checksum listener of this object.
        Returns:
        this object.
      • getChecksumListener

        public <T extends lumis.portal.deployment.process.IChecksumListener> T getChecksumListener()
        Description copied from interface: IDeployObject
        Returns the checksum listener of this object.
        Specified by:
        getChecksumListener in interface IDeployObject
        Returns:
        the checksum listener of this object.
      • isStoreChecksum

        public boolean isStoreChecksum()
        Description copied from interface: IDeployObject
        Indicates whether the checksum of this object should be stored.
        Specified by:
        isStoreChecksum in interface IDeployObject
        Returns:
        whether the checksum of this object should be stored.
      • setStoreChecksum

        public IDeployObject setStoreChecksum​(boolean isStoreChecksum)
        Description copied from interface: IDeployObject
        Sets whether the checksum of this object should be stored.
        Specified by:
        setStoreChecksum in interface IDeployObject
        Parameters:
        isStoreChecksum - whether the checksum of this object should be stored.
        Returns:
        this object.
      • find

        public Collection<IDeployObject> find​(IDeployObject.ObjectType type,
                                              EnumSet<IDeployObject.ObjectType> allowedInnerObjects)
        Description copied from interface: IDeployObject
        Find all objects of the given type in subtree, but discards subtrees when their root type is not contained in the given set.
        Specified by:
        find in interface IDeployObject
        Parameters:
        type - the type to be search.
        allowedInnerObjects - the allowed inner objects types.
        Returns:
        all objects of the given type in subtree, but discards subtrees when their root type is not contained in the given set.