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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thecontactInfoelement.static final TLcdDataPropertyData property that maps to theindividualNameelement.static final TLcdDataPropertyData property that maps to theorganisationNameelement.static final TLcdDataPropertyData property that maps to thepositionNameelement.static final TLcdDataPropertyData property that maps to theroleelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theCONTACT_INFO_PROPERTYproperty.Returns the role value contained in the value of theINDIVIDUAL_NAME_PROPERTYproperty.Returns the role value contained in the value of theORGANISATION_NAME_PROPERTYproperty.Returns the role value contained in the value of thePOSITION_NAME_PROPERTYproperty.getRole()Returns the role value contained in the value of theROLE_PROPERTYproperty.voidsetContactInfo(TLcdISO19115Contact aValue) Sets the value of the property that maps to thecontactInfoelement.voidsetIndividualName(String aValue) Sets the value of the property that maps to theindividualNameelement.voidsetOrganisationName(String aValue) Sets the value of the property that maps to theorganisationNameelement.voidsetPositionName(String aValue) Sets the value of the property that maps to thepositionNameelement.voidsetRole(TLcdISO19115RoleCode aValue) Sets the value of the property that maps to theroleelement.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 theindividualNameelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
ORGANISATION_NAME_PROPERTY
Data property that maps to theorganisationNameelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
POSITION_NAME_PROPERTY
Data property that maps to thepositionNameelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
CONTACT_INFO_PROPERTY
Data property that maps to thecontactInfoelement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Contact>. -
ROLE_PROPERTY
Data property that maps to theroleelement. 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_PROPERTYproperty. Returnsnullif the value of theINDIVIDUAL_NAME_PROPERTYproperty isnull.- Returns:
- the role value of the
INDIVIDUAL_NAME_PROPERTYproperty. - See Also:
-
setIndividualName
Sets the value of the property that maps to theindividualNameelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theINDIVIDUAL_NAME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theINDIVIDUAL_NAME_PROPERTYproperty.
-
getOrganisationName
Returns the role value contained in the value of theORGANISATION_NAME_PROPERTYproperty. Returnsnullif the value of theORGANISATION_NAME_PROPERTYproperty isnull.- Returns:
- the role value of the
ORGANISATION_NAME_PROPERTYproperty. - See Also:
-
setOrganisationName
Sets the value of the property that maps to theorganisationNameelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theORGANISATION_NAME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theORGANISATION_NAME_PROPERTYproperty.
-
getPositionName
Returns the role value contained in the value of thePOSITION_NAME_PROPERTYproperty. Returnsnullif the value of thePOSITION_NAME_PROPERTYproperty isnull.- Returns:
- the role value of the
POSITION_NAME_PROPERTYproperty. - See Also:
-
setPositionName
Sets the value of the property that maps to thepositionNameelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, thePOSITION_NAME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for thePOSITION_NAME_PROPERTYproperty.
-
getContactInfo
Returns the role value contained in the value of theCONTACT_INFO_PROPERTYproperty. Returnsnullif the value of theCONTACT_INFO_PROPERTYproperty isnull.- Returns:
- the role value of the
CONTACT_INFO_PROPERTYproperty. - See Also:
-
setContactInfo
Sets the value of the property that maps to thecontactInfoelement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theCONTACT_INFO_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theCONTACT_INFO_PROPERTYproperty.
-
getRole
Returns the role value contained in the value of theROLE_PROPERTYproperty. Returnsnullif the value of theROLE_PROPERTYproperty isnull.- Returns:
- the role value of the
ROLE_PROPERTYproperty. - See Also:
-
setRole
Sets the value of the property that maps to theroleelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theROLE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theROLE_PROPERTYproperty.
-