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>
public enum ContributorType extends java.lang.Enum<ContributorType>
The type of contributor of the resource.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ContactPersonConstant CONTACTPERSONDataCollectorConstant DATACOLLECTORDataManagerConstant DATAMANAGERDistributorConstant DISTRIBUTOREditorConstant EDITORFunderConstant FUNDERHostingInstitutionConstant HOSTINGINSTITUTIONOtherConstant OTHERProducerConstant PRODUCERProjectLeaderConstant PROJECTLEADERProjectMemberConstant PROJECTMEMBERRegistrationAgencyConstant REGISTRATIONAGENCYRegistrationAuthorityConstant REGISTRATIONAUTHORITYRelatedPersonConstant RELATEDPERSONResearcherConstant RESEARCHERResearchGroupConstant RESEARCHGROUPRightsHolderConstant RIGHTSHOLDERSponsorConstant SPONSORSupervisorConstant SUPERVISORWorkPackageLeaderConstant WORKPACKAGELEADER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContributorTypefromValue(java.lang.String value)Method fromValue.voidsetValue(java.lang.String value)java.lang.StringtoString()Method toString.java.lang.Stringvalue()Method value.static ContributorTypevalueOf(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. This method may be used to iterate over the constants as follows:for (ContributorType c : ContributorType.values()) System.out.println(c);
- 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:
toStringin classjava.lang.Enum<ContributorType>- Returns:
- the value of this constant
-
value
public java.lang.String value()
Method value.- Returns:
- the value of this constant
-
-