Class TLcdOWSResponsiblePartySubset

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSResponsiblePartySubset
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOWSResponsiblePartySubset extends TLcdDataObject
Identification of, and means of communication with, person responsible for the server.

For OWS use in the ServiceProvider section of a service metadata document, the optional organizationName element was removed, since this type is always used with the ProviderName element which provides that information. The mandatory "role" element was changed to optional, since no clear use of this information is known in the ServiceProvider section.

  • Field Details

    • INDIVIDUAL_NAME_PROPERTY

      public static final TLcdDataProperty INDIVIDUAL_NAME_PROPERTY
      Data property that maps to the IndividualName element. The possible values for this property are instances of String.
    • POSITION_NAME_PROPERTY

      public static final TLcdDataProperty POSITION_NAME_PROPERTY
      Data property that maps to the PositionName element. The possible values for this property are instances of String.
    • CONTACT_INFO_PROPERTY

      public static final TLcdDataProperty CONTACT_INFO_PROPERTY
      Data property that maps to the ContactInfo element. The possible values for this property are instances of TLcdOWSContact.
    • ROLE_PROPERTY

      public static final TLcdDataProperty ROLE_PROPERTY
      Data property that maps to the Role element. The possible values for this property are instances of TLcdOWSCode.
  • Constructor Details

    • TLcdOWSResponsiblePartySubset

      public TLcdOWSResponsiblePartySubset()
    • TLcdOWSResponsiblePartySubset

      public TLcdOWSResponsiblePartySubset(TLcdDataType aType)
  • Method Details

    • getIndividualName

      public String getIndividualName()
      Returns the value of the property that maps to the IndividualName element.

      Name of the responsible person: surname, given name, title separated by a delimiter.

      Returns:
      the value of the INDIVIDUAL_NAME_PROPERTY property.
    • setIndividualName

      public void setIndividualName(String aValue)
      Sets the value of the property that maps to the IndividualName element.

      Name of the responsible person: surname, given name, title separated by a delimiter.

      Parameters:
      aValue - the value to set for the INDIVIDUAL_NAME_PROPERTY property.
    • getPositionName

      public String getPositionName()
      Returns the value of the property that maps to the PositionName element.

      Role or position of the responsible person.

      Returns:
      the value of the POSITION_NAME_PROPERTY property.
    • setPositionName

      public void setPositionName(String aValue)
      Sets the value of the property that maps to the PositionName element.

      Role or position of the responsible person.

      Parameters:
      aValue - the value to set for the POSITION_NAME_PROPERTY property.
    • getContactInfo

      public TLcdOWSContact getContactInfo()
      Returns the value of the property that maps to the ContactInfo element.

      Address of the responsible party.

      Returns:
      the value of the CONTACT_INFO_PROPERTY property.
    • setContactInfo

      public void setContactInfo(TLcdOWSContact aValue)
      Sets the value of the property that maps to the ContactInfo element.

      Address of the responsible party.

      Parameters:
      aValue - the value to set for the CONTACT_INFO_PROPERTY property.
    • getRole

      public TLcdOWSCode getRole()
      Returns the value of the property that maps to the Role element.

      Function performed by the responsible party. Possible values of this Role shall include the values and the meanings listed in Subclause B.5.5 of ISO 19115:2003.

      Returns:
      the value of the ROLE_PROPERTY property.
    • setRole

      public void setRole(TLcdOWSCode aValue)
      Sets the value of the property that maps to the Role element.

      Function performed by the responsible party. Possible values of this Role shall include the values and the meanings listed in Subclause B.5.5 of ISO 19115:2003.

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