Class TLcdISO19115ResponsibleParty
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.citation.TLcdISO19115ResponsibleParty
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Identification of, and means of communication with, person(s) and organisations associated with the dataset
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecontactInfo
element.static final TLcdDataProperty
Data property that maps to theindividualName
element.static final TLcdDataProperty
Data property that maps to theorganisationName
element.static final TLcdDataProperty
Data property that maps to thepositionName
element.static final TLcdDataProperty
Data property that maps to therole
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theCONTACT_INFO_PROPERTY
property.Returns the role value contained in the value of theINDIVIDUAL_NAME_PROPERTY
property.Returns the role value contained in the value of theORGANISATION_NAME_PROPERTY
property.Returns the role value contained in the value of thePOSITION_NAME_PROPERTY
property.getRole()
Returns the role value contained in the value of theROLE_PROPERTY
property.void
setContactInfo
(TLcdISO19115Contact aValue) Sets the value of the property that maps to thecontactInfo
element.void
setIndividualName
(String aValue) Sets the value of the property that maps to theindividualName
element.void
setOrganisationName
(String aValue) Sets the value of the property that maps to theorganisationName
element.void
setPositionName
(String aValue) Sets the value of the property that maps to thepositionName
element.void
setRole
(TLcdISO19115RoleCode aValue) Sets the value of the property that maps to therole
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
INDIVIDUAL_NAME_PROPERTY
Data property that maps to theindividualName
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
ORGANISATION_NAME_PROPERTY
Data property that maps to theorganisationName
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
POSITION_NAME_PROPERTY
Data property that maps to thepositionName
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
CONTACT_INFO_PROPERTY
Data property that maps to thecontactInfo
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Contact>
. -
ROLE_PROPERTY
Data property that maps to therole
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115RoleCode>
.
-
-
Constructor Details
-
TLcdISO19115ResponsibleParty
public TLcdISO19115ResponsibleParty() -
TLcdISO19115ResponsibleParty
-
-
Method Details
-
getIndividualName
Returns the role value contained in the value of theINDIVIDUAL_NAME_PROPERTY
property. Returnsnull
if the value of theINDIVIDUAL_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
INDIVIDUAL_NAME_PROPERTY
property. - See Also:
-
setIndividualName
Sets the value of the property that maps to theindividualName
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theINDIVIDUAL_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theINDIVIDUAL_NAME_PROPERTY
property.
-
getOrganisationName
Returns the role value contained in the value of theORGANISATION_NAME_PROPERTY
property. Returnsnull
if the value of theORGANISATION_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
ORGANISATION_NAME_PROPERTY
property. - See Also:
-
setOrganisationName
Sets the value of the property that maps to theorganisationName
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theORGANISATION_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theORGANISATION_NAME_PROPERTY
property.
-
getPositionName
Returns the role value contained in the value of thePOSITION_NAME_PROPERTY
property. Returnsnull
if the value of thePOSITION_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
POSITION_NAME_PROPERTY
property. - See Also:
-
setPositionName
Sets the value of the property that maps to thepositionName
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, thePOSITION_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for thePOSITION_NAME_PROPERTY
property.
-
getContactInfo
Returns the role value contained in the value of theCONTACT_INFO_PROPERTY
property. Returnsnull
if the value of theCONTACT_INFO_PROPERTY
property isnull
.- Returns:
- the role value of the
CONTACT_INFO_PROPERTY
property. - See Also:
-
setContactInfo
Sets the value of the property that maps to thecontactInfo
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theCONTACT_INFO_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theCONTACT_INFO_PROPERTY
property.
-
getRole
Returns the role value contained in the value of theROLE_PROPERTY
property. Returnsnull
if the value of theROLE_PROPERTY
property isnull
.- Returns:
- the role value of the
ROLE_PROPERTY
property. - See Also:
-
setRole
Sets the value of the property that maps to therole
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theROLE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theROLE_PROPERTY
property.
-