Class Role

java.lang.Object
org.opengis.util.CodeList<Role>
org.opengis.metadata.citation.Role
All Implemented Interfaces:
Serializable, Comparable<Role>

@UML(identifier="CI_RoleCode", specification=ISO_19115) public final class Role extends CodeList<Role>
Function performed by the responsible party.
Since:
2.0
Version:
3.0
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.opengis.util.CodeList

    CodeList.Filter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Role
    Party who authored the resource.
    static final Role
    Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
    static final Role
    Party who distributes the resource.
    static final Role
    Party who created the resource.
    static final Role
    Party that owns the resource.
    static final Role
    Party who can be contacted for acquiring knowledge about or acquisition of the resource.
    static final Role
    Key party responsible for gathering information and conducting research.
    static final Role
    Party who has processed the data in a manner such that the resource has been modified.
    static final Role
    Party who published the resource.
    static final Role
    Party that supplies the resource.
    private static final long
    Serial number for compatibility with different versions.
    static final Role
    Party who uses the resource.
    private static final List<Role>
    List of all enumerations of this type.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Role(String name)
    Constructs an enum with the given name.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the list of enumerations of the same kind than this enum.
    static Role
    Returns the role that matches the given string, or returns a new one if none match it.
    static Role[]
    Returns the list of Roles.

    Methods inherited from class org.opengis.util.CodeList

    compareTo, equals, identifier, name, names, ordinal, readResolve, toString, valueOf, valueOf

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait