Class SHERPAPublisherPolicy

  • All Implemented Interfaces:
    Serializable

    public class SHERPAPublisherPolicy
    extends Object
    implements Serializable
    Plain java representation of a SHERPA Publisher Policy object, based on SHERPA API v2 responses. In a SHERPA search for deposit policies, each journal contains one or more publisher policies Each publisher policies contains a list of different article versions (eg. submitted, accepted, published) which hold the data about what can be done with each version. This class also holds copyright URLs and other policy URLs, as well as some helper information for display of overall policies in UI (as per legacy SHERPA data)
    See Also:
    SHERPAJournal, SHERPAPermittedVersion, Serialized Form
    • Constructor Detail

      • SHERPAPublisherPolicy

        public SHERPAPublisherPolicy()
    • Method Detail

      • getId

        public int getId()
      • setId

        public void setId​(int id)
      • isOpenAccessPermitted

        public boolean isOpenAccessPermitted()
      • setOpenAccessPermitted

        public void setOpenAccessPermitted​(boolean openAccessPermitted)
      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
      • getInternalMoniker

        public String getInternalMoniker()
      • setInternalMoniker

        public void setInternalMoniker​(String internalMoniker)
      • isOpenAccessProhibited

        public boolean isOpenAccessProhibited()
      • setOpenAccessProhibited

        public void setOpenAccessProhibited​(boolean openAccessProhibited)
      • getPublicationCount

        public int getPublicationCount()
      • setPublicationCount

        public void setPublicationCount​(int publicationCount)
      • getPreArchiving

        public String getPreArchiving()
      • setPreArchiving

        public void setPreArchiving​(String preArchiving)
      • getPostArchiving

        public String getPostArchiving()
      • setPostArchiving

        public void setPostArchiving​(String postArchiving)
      • getPubArchiving

        public String getPubArchiving()
      • setPubArchiving

        public void setPubArchiving​(String pubArchiving)