org.opengis.metadata.citation
Class Role
- java.lang.Object
-
- org.opengis.util.CodeList<Role>
-
- org.opengis.metadata.citation.Role
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Role>
@UML(identifier="CI_RoleCode", specification=ISO_19115) public final class Role extends CodeList<Role>
Function performed by the responsible party.- Since:
- GeoAPI 2.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static RoleCUSTODIANParty that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.static RoleDISTRIBUTORParty who distributes the resource.static RoleORIGINATORParty who created the resource.static RoleOWNERParty that owns the resource.static RolePOINT_OF_CONTACTParty who can be contacted for acquiring knowledge about or acquisition of the resource.static RolePRINCIPAL_INVESTIGATORKey party responsible for gathering information and conducting research.static RolePROCESSORParty who has processed the data in a manner such that the resource has been modified.static RolePUBLISHERParty who published the resource.static RoleRESOURCE_PROVIDERParty that supplies the resource.static RoleUSERParty who uses the resource.
-
Constructor Summary
Constructors Constructor and Description Role(java.lang.String name)Constructs an enum with the given name.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description CodeList[]family()Returns the list of enumerations of the same kind than this enum.static Role[]values()Returns the list ofRoles.
-
-
-
Field Detail
-
RESOURCE_PROVIDER
@UML(identifier="resourceProvider", obligation=CONDITIONAL, specification=ISO_19115) public static final Role RESOURCE_PROVIDER
Party that supplies the resource.
-
CUSTODIAN
@UML(identifier="custodian", obligation=CONDITIONAL, specification=ISO_19115) public static final Role CUSTODIAN
Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
-
OWNER
@UML(identifier="owner", obligation=CONDITIONAL, specification=ISO_19115) public static final Role OWNER
Party that owns the resource.
-
USER
@UML(identifier="user", obligation=CONDITIONAL, specification=ISO_19115) public static final Role USER
Party who uses the resource.
-
DISTRIBUTOR
@UML(identifier="distributor", obligation=CONDITIONAL, specification=ISO_19115) public static final Role DISTRIBUTOR
Party who distributes the resource.
-
ORIGINATOR
@UML(identifier="originator", obligation=CONDITIONAL, specification=ISO_19115) public static final Role ORIGINATOR
Party who created the resource.
-
POINT_OF_CONTACT
@UML(identifier="pointOfContact", obligation=CONDITIONAL, specification=ISO_19115) public static final Role POINT_OF_CONTACT
Party who can be contacted for acquiring knowledge about or acquisition of the resource.
-
PRINCIPAL_INVESTIGATOR
@UML(identifier="principalInvestigator", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PRINCIPAL_INVESTIGATOR
Key party responsible for gathering information and conducting research.
-
PROCESSOR
@UML(identifier="processor", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PROCESSOR
Party who has processed the data in a manner such that the resource has been modified.
-
PUBLISHER
@UML(identifier="publisher", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PUBLISHER
Party who published the resource.
-
-
Constructor Detail
-
Role
public Role(java.lang.String name)
Constructs an enum with the given name. The new enum is automatically added to the list returned byvalues().- Parameters:
name- The enum name. This name must not be in use by an other enum of this type.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG