Class SHERPASystemMetadata

  • All Implemented Interfaces:
    Serializable

    public class SHERPASystemMetadata
    extends Object
    implements Serializable
    Plain java representation of a SHERPA System Metadata object, based on SHERPA API v2 responses. This data is included in both journal deposit policy and publisher searches and contains basic metadata about the SHERPA record and API response, eg. creation and modification dates, internal IDs, permissions, etc.
    Author:
    Kim Shepherd
    See Also:
    SHERPAResponse, SHERPAPublisherResponse, Serialized Form
    • Constructor Detail

      • SHERPASystemMetadata

        public SHERPASystemMetadata()
    • Method Detail

      • getId

        public int getId()
      • setId

        public void setId​(int id)
      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
      • getDateCreated

        public String getDateCreated()
      • setDateCreated

        public void setDateCreated​(String dateCreated)
      • getDateModified

        public String getDateModified()
      • setDateModified

        public void setDateModified​(String dateModified)
      • isPubliclyVisible

        public boolean isPubliclyVisible()
      • setPubliclyVisible

        public void setPubliclyVisible​(boolean publiclyVisible)
      • isInDOAJ

        public boolean isInDOAJ()
      • setInDOAJ

        public void setInDOAJ​(boolean inDOAJ)