public class TLcdOWSResponsiblePartySubset extends TLcdDataObject
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.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CONTACT_INFO_PROPERTY
Data property that maps to the
ContactInfo element. |
static TLcdDataProperty |
INDIVIDUAL_NAME_PROPERTY
Data property that maps to the
IndividualName element. |
static TLcdDataProperty |
POSITION_NAME_PROPERTY
Data property that maps to the
PositionName element. |
static TLcdDataProperty |
ROLE_PROPERTY
Data property that maps to the
Role element. |
Constructor and Description |
---|
TLcdOWSResponsiblePartySubset() |
TLcdOWSResponsiblePartySubset(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdOWSContact |
getContactInfo()
Returns the value of the property that maps to the
ContactInfo element. |
String |
getIndividualName()
Returns the value of the property that maps to the
IndividualName element. |
String |
getPositionName()
Returns the value of the property that maps to the
PositionName element. |
TLcdOWSCode |
getRole()
Returns the value of the property that maps to the
Role element. |
void |
setContactInfo(TLcdOWSContact aValue)
Sets the value of the property that maps to the
ContactInfo element. |
void |
setIndividualName(String aValue)
Sets the value of the property that maps to the
IndividualName element. |
void |
setPositionName(String aValue)
Sets the value of the property that maps to the
PositionName element. |
void |
setRole(TLcdOWSCode aValue)
Sets the value of the property that maps to the
Role element. |
public static final TLcdDataProperty INDIVIDUAL_NAME_PROPERTY
IndividualName
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty POSITION_NAME_PROPERTY
PositionName
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty CONTACT_INFO_PROPERTY
ContactInfo
element.
The possible values for this property are instances of TLcdOWSContact
.public static final TLcdDataProperty ROLE_PROPERTY
Role
element.
The possible values for this property are instances of TLcdOWSCode
.public TLcdOWSResponsiblePartySubset()
public TLcdOWSResponsiblePartySubset(TLcdDataType aType)
public String getIndividualName()
IndividualName
element.
Name of the responsible person: surname, given name, title separated by a delimiter.
INDIVIDUAL_NAME_PROPERTY
property.public void setIndividualName(String aValue)
IndividualName
element.
Name of the responsible person: surname, given name, title separated by a delimiter.
aValue
- the value to set for the INDIVIDUAL_NAME_PROPERTY
property.public String getPositionName()
PositionName
element.
Role or position of the responsible person.
POSITION_NAME_PROPERTY
property.public void setPositionName(String aValue)
PositionName
element.
Role or position of the responsible person.
aValue
- the value to set for the POSITION_NAME_PROPERTY
property.public TLcdOWSContact getContactInfo()
ContactInfo
element.
Address of the responsible party.
CONTACT_INFO_PROPERTY
property.public void setContactInfo(TLcdOWSContact aValue)
ContactInfo
element.
Address of the responsible party.
aValue
- the value to set for the CONTACT_INFO_PROPERTY
property.public TLcdOWSCode getRole()
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.
ROLE_PROPERTY
property.public void setRole(TLcdOWSCode aValue)
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.
aValue
- the value to set for the ROLE_PROPERTY
property.