Enum ContributorType
- java.lang.Object
-
- java.lang.Enum<ContributorType>
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.reference.datacite.xml.types.ContributorType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ContributorType>
,java.lang.constant.Constable
public enum ContributorType extends java.lang.Enum<ContributorType>
The type of contributor of the resource.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ContactPerson
Constant CONTACTPERSONDataCollector
Constant DATACOLLECTORDataManager
Constant DATAMANAGERDistributor
Constant DISTRIBUTOREditor
Constant EDITORFunder
Constant FUNDERHostingInstitution
Constant HOSTINGINSTITUTIONOther
Constant OTHERProducer
Constant PRODUCERProjectLeader
Constant PROJECTLEADERProjectMember
Constant PROJECTMEMBERRegistrationAgency
Constant REGISTRATIONAGENCYRegistrationAuthority
Constant REGISTRATIONAUTHORITYRelatedPerson
Constant RELATEDPERSONResearcher
Constant RESEARCHERResearchGroup
Constant RESEARCHGROUPRightsHolder
Constant RIGHTSHOLDERSponsor
Constant SPONSORSupervisor
Constant SUPERVISORWorkPackageLeader
Constant WORKPACKAGELEADER
-
Method Summary
Modifier and Type Method Description static ContributorType
fromValue(java.lang.String value)
Method fromValue.void
setValue(java.lang.String value)
java.lang.String
toString()
Method toString.java.lang.String
value()
Method value.static ContributorType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ContributorType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ContactPerson
public static final ContributorType ContactPerson
Constant CONTACTPERSON
-
DataCollector
public static final ContributorType DataCollector
Constant DATACOLLECTOR
-
DataManager
public static final ContributorType DataManager
Constant DATAMANAGER
-
Distributor
public static final ContributorType Distributor
Constant DISTRIBUTOR
-
Editor
public static final ContributorType Editor
Constant EDITOR
-
Funder
public static final ContributorType Funder
Constant FUNDER
-
HostingInstitution
public static final ContributorType HostingInstitution
Constant HOSTINGINSTITUTION
-
Other
public static final ContributorType Other
Constant OTHER
-
Producer
public static final ContributorType Producer
Constant PRODUCER
-
ProjectLeader
public static final ContributorType ProjectLeader
Constant PROJECTLEADER
-
ProjectMember
public static final ContributorType ProjectMember
Constant PROJECTMEMBER
-
RegistrationAgency
public static final ContributorType RegistrationAgency
Constant REGISTRATIONAGENCY
-
RegistrationAuthority
public static final ContributorType RegistrationAuthority
Constant REGISTRATIONAUTHORITY
-
RelatedPerson
public static final ContributorType RelatedPerson
Constant RELATEDPERSON
-
RightsHolder
public static final ContributorType RightsHolder
Constant RIGHTSHOLDER
-
Researcher
public static final ContributorType Researcher
Constant RESEARCHER
-
ResearchGroup
public static final ContributorType ResearchGroup
Constant RESEARCHGROUP
-
Sponsor
public static final ContributorType Sponsor
Constant SPONSOR
-
Supervisor
public static final ContributorType Supervisor
Constant SUPERVISOR
-
WorkPackageLeader
public static final ContributorType WorkPackageLeader
Constant WORKPACKAGELEADER
-
-
Method Detail
-
values
public static ContributorType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ContributorType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromValue
public static ContributorType fromValue(java.lang.String value)
Method fromValue.- Parameters:
value
- the value for the contributor type- Returns:
- the constant for this value
-
setValue
public void setValue(java.lang.String value)
- Parameters:
value
- the value to set
-
toString
public java.lang.String toString()
Method toString.- Overrides:
toString
in classjava.lang.Enum<ContributorType>
- Returns:
- the value of this constant
-
value
public java.lang.String value()
Method value.- Returns:
- the value of this constant
-
-