Package org.dspace.app.sherpa.v2
Class SHERPAPublisherPolicy
- java.lang.Object
-
- org.dspace.app.sherpa.v2.SHERPAPublisherPolicy
-
public class SHERPAPublisherPolicy extends Object
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
-
-
Constructor Summary
Constructors Constructor Description SHERPAPublisherPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetId()StringgetInternalMoniker()List<SHERPAPermittedVersion>getPermittedVersions()StringgetPostArchiving()StringgetPreArchiving()StringgetPubArchiving()intgetPublicationCount()StringgetUri()Map<String,String>getUrls()booleanisOpenAccessPermitted()booleanisOpenAccessProhibited()voidsetId(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)voidsetUri(String uri)voidsetUrls(Map<String,String> urls)
-
-
-
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)
-
getPermittedVersions
public List<SHERPAPermittedVersion> getPermittedVersions()
-
setPermittedVersions
public void setPermittedVersions(List<SHERPAPermittedVersion> permittedVersions)
-
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)
-
-