Package org.dspace.app.sherpa.v2
Class SHERPAPublisherPolicy
java.lang.Object
org.dspace.app.sherpa.v2.SHERPAPublisherPolicy
- All Implemented Interfaces:
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)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()intgetUri()getUrls()booleanbooleanvoidsetId(int id) voidsetInternalMoniker(String internalMoniker) voidsetOpenAccessPermitted(boolean openAccessPermitted) voidsetOpenAccessProhibited(boolean openAccessProhibited) voidsetPermittedVersions(List<SHERPAPermittedVersion> permittedVersions) voidsetPostArchiving(String postArchiving) voidsetPreArchiving(String preArchiving) voidsetPubArchiving(String pubArchiving) voidsetPublicationCount(int publicationCount) voidvoid
-
Constructor Details
-
SHERPAPublisherPolicy
public SHERPAPublisherPolicy()
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
isOpenAccessPermitted
public boolean isOpenAccessPermitted() -
setOpenAccessPermitted
public void setOpenAccessPermitted(boolean openAccessPermitted) -
getUri
-
setUri
-
getInternalMoniker
-
setInternalMoniker
-
getPermittedVersions
-
setPermittedVersions
-
getUrls
-
setUrls
-
isOpenAccessProhibited
public boolean isOpenAccessProhibited() -
setOpenAccessProhibited
public void setOpenAccessProhibited(boolean openAccessProhibited) -
getPublicationCount
public int getPublicationCount() -
setPublicationCount
public void setPublicationCount(int publicationCount) -
getPreArchiving
-
setPreArchiving
-
getPostArchiving
-
setPostArchiving
-
getPubArchiving
-
setPubArchiving
-