Class ArchiveRequestBody

  • All Implemented Interfaces:
    Serializable

    public class ArchiveRequestBody
    extends ArchiveProperties
    ArchiveRequestBody carries the parameters for marking an asset as archived (or deleted). The external source identifiers are used if the asset was created using the external source identifiers.
    See Also:
    Serialized Form
    • Constructor Detail

      • ArchiveRequestBody

        public ArchiveRequestBody()
        Default constructor
      • ArchiveRequestBody

        public ArchiveRequestBody​(ArchiveRequestBody template)
        Copy/clone constructor
        Parameters:
        template - object to copy
      • ArchiveRequestBody

        public ArchiveRequestBody​(ArchiveProperties template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getExternalSourceGUID

        public String getExternalSourceGUID()
        Return the unique identifier of the software server capability entity that represented the external source - null for local.
        Returns:
        string guid
      • setExternalSourceGUID

        public void setExternalSourceGUID​(String externalSourceGUID)
        Set up the unique identifier of the software server capability entity that represented the external source - null for local.
        Parameters:
        externalSourceGUID - string guid
      • getExternalSourceName

        public String getExternalSourceName()
        Return the unique name of the software server capability entity that represented the external source.
        Returns:
        string name
      • setExternalSourceName

        public void setExternalSourceName​(String externalSourceName)
        Set up the unique name of the software server capability entity that represented the external source.
        Parameters:
        externalSourceName - string name
      • toString

        public String toString()
        JSON-style toString
        Overrides:
        toString in class ArchiveProperties
        Returns:
        return string containing the property names and values
      • equals

        public boolean equals​(Object objectToCompare)
        Return comparison result based on the content of the properties.
        Overrides:
        equals in class ArchiveProperties
        Parameters:
        objectToCompare - test object
        Returns:
        result of comparison
      • hashCode

        public int hashCode()
        Return hash code for this object
        Overrides:
        hashCode in class ArchiveProperties
        Returns:
        int hash code