Class TLcdISO19115RoleCode

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19115RoleCode extends TLcdISO19115Code
Function performed by the responsible party.
Since:
10.0
  • Field Details

    • RESOURCE_PROVIDER

      public static final TLcdISO19115RoleCode RESOURCE_PROVIDER
      Party that supplies the resource.
    • CUSTODIAN

      public static final TLcdISO19115RoleCode CUSTODIAN
      Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
    • OWNER

      public static final TLcdISO19115RoleCode OWNER
      Party that owns the resource.
    • USER

      public static final TLcdISO19115RoleCode USER
      Party who uses the resource.
    • DISTRIBUTOR

      public static final TLcdISO19115RoleCode DISTRIBUTOR
      Party who distributes the resource.
    • ORIGINATOR

      public static final TLcdISO19115RoleCode ORIGINATOR
      Party who created the resource.
    • POINT_OF_CONTACT

      public static final TLcdISO19115RoleCode POINT_OF_CONTACT
      Party who can be contacted for acquiring knowledge about or acquisition of the resource.
    • PRINCIPAL_INVESTIGATOR

      public static final TLcdISO19115RoleCode PRINCIPAL_INVESTIGATOR
      Key party responsible for gathering information and conducting research.
    • PROCESSOR

      public static final TLcdISO19115RoleCode PROCESSOR
      Party who has processed the data in a manner such that the resource has been modified.
    • PUBLISHER

      public static final TLcdISO19115RoleCode PUBLISHER
      Party who published the resource.
    • AUTHOR

      public static final TLcdISO19115RoleCode AUTHOR
      Party who authored the resource.
    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value defined by the simple content. The possible values for this property are instances of String.
    • CODE_LIST_PROPERTY

      public static final TLcdDataProperty CODE_LIST_PROPERTY
      Data property that maps to the codeList attribute. The possible values for this property are instances of URI.
    • CODE_LIST_VALUE_PROPERTY

      public static final TLcdDataProperty CODE_LIST_VALUE_PROPERTY
      Data property that maps to the codeListValue attribute. The possible values for this property are instances of URI.
    • CODE_SPACE_PROPERTY

      public static final TLcdDataProperty CODE_SPACE_PROPERTY
      Data property that maps to the codeSpace attribute. The possible values for this property are instances of URI.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that holds the type of this instance. The possible values for this property are the public QName constants defined in this class.
  • Constructor Details

    • TLcdISO19115RoleCode

      public TLcdISO19115RoleCode(TLcdDataType aType)
  • Method Details

    • getWellKnownValues

      public static Map<String,TLcdISO19115RoleCode> getWellKnownValues()
      Returns a map containing all well known values of this class. This map contains all public constant instances defined on this class.
      Returns:
      A map that maps a well known code to an instance of this class
      Since:
      2017.1
    • getValueObject

      public String getValueObject()
      Returns the value of the property that maps to the value defined by the simple content.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValueObject

      public void setValueObject(String aValue)
      Sets the value of the property that maps to the value defined by the simple content.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getCodeList

      public URI getCodeList()
      Returns the value of the property that maps to the codeList attribute.
      Returns:
      the value of the CODE_LIST_PROPERTY property.
    • setCodeList

      public void setCodeList(URI aValue)
      Sets the value of the property that maps to the codeList attribute.
      Parameters:
      aValue - the value to set for the CODE_LIST_PROPERTY property.
    • getCodeListValue

      public URI getCodeListValue()
      Returns the value of the property that maps to the codeListValue attribute.
      Returns:
      the value of the CODE_LIST_VALUE_PROPERTY property.
    • setCodeListValue

      public void setCodeListValue(URI aValue)
      Sets the value of the property that maps to the codeListValue attribute.
      Parameters:
      aValue - the value to set for the CODE_LIST_VALUE_PROPERTY property.
    • getCodeSpace

      public URI getCodeSpace()
      Returns the value of the property that maps to the codeSpace attribute.
      Returns:
      the value of the CODE_SPACE_PROPERTY property.
    • setCodeSpace

      public void setCodeSpace(URI aValue)
      Sets the value of the property that maps to the codeSpace attribute.
      Parameters:
      aValue - the value to set for the CODE_SPACE_PROPERTY property.
    • getType

      public QName getType()
      Returns the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType

      public void setType(QName aValue)
      Sets the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Parameters:
      aValue - the value to set for the TYPE_PROPERTY property.