/** * The contents of this file are subject to the license and copyright * detailed in the LICENSE and NOTICE files at the root of the source * tree and available online at * * http://www.dspace.org/license/ */ package org.dspace.app.sherpa; import java.util.List; /** * POJO representation for a SHERPA Publisher record * * @author Andrea Bollini * */ public class SHERPAPublisher { private String name; private String alias; private String homeurl; private String prearchiving; private List<String> prerestriction; private String postarchiving; private List<String> postrestriction; private String pubarchiving; private List<String> pubrestriction; private List<String> condition; private String paidaccessurl; private String paidaccessname; private String paidaccessnotes; private List<String[]> copyright; private String romeocolour; private String dateadded; private String dateupdated; public SHERPAPublisher(String name, String alias, String homeurl, String prearchiving, List<String> prerestriction, String postarchiving, List<String> postrestriction, String pubarchiving, List<String> pubrestriction, List<String> condition, String paidaccessurl, String paidaccessname, String paidaccessnotes, List<String[]> copyright, String romeocolour, String datedded, String dateupdated) { this.name = name; this.alias = alias; this.homeurl = homeurl; this.prearchiving = prearchiving; this.prerestriction = prerestriction; this.postarchiving = postarchiving; this.postrestriction = postrestriction; this.pubarchiving = pubarchiving; this.pubrestriction = pubrestriction; this.condition = condition; this.paidaccessurl = paidaccessurl; this.paidaccessname = paidaccessname; this.paidaccessnotes = paidaccessnotes; this.copyright = copyright; this.romeocolour = romeocolour; this.dateadded = datedded; this.dateupdated = dateupdated; } public String getName() { return name; } public String getAlias() { return alias; } public String getHomeurl() { return homeurl; } public String getPrearchiving() { return prearchiving; } public List<String> getPrerestriction() { return prerestriction; } public String getPostarchiving() { return postarchiving; } public List<String> getPostrestriction() { return postrestriction; } public String getPubarchiving() { return pubarchiving; } public List<String> getPubrestriction() { return pubrestriction; } public List<String> getCondition() { return condition; } public String getPaidaccessurl() { return paidaccessurl; } public String getPaidaccessname() { return paidaccessname; } public String getPaidaccessnotes() { return paidaccessnotes; } public List<String[]> getCopyright() { return copyright; } public String getRomeocolour() { return romeocolour; } public String getDatedded() { return dateadded; } public String getDateupdated() { return dateupdated; } }