Package org.opengis.metadata.citation
Interface ResponsibleParty
-
- All Superinterfaces:
Responsibility
@Deprecated @Classifier(DATATYPE) @UML(identifier="CI_ResponsibleParty", specification=ISO_19115, version=2003) public interface ResponsibleParty extends Responsibility
Deprecated.Identification of, and means of communication with, person(s) and organizations associated with the dataset. At least one ofindividual name
, organisation name and position name shall be provided.Upcoming API change — deprecation
As of ISO 19115:2014, theResponsibleParty
type has been replaced byResponsibility
to allow more flexible associations of individuals, organisations, and roles. ThisResponsibleParty
interface will be deprecated in GeoAPI 4.0.- Since:
- 1.0
-
-
Method Summary
Modifier and Type Method Description Contact
getContactInfo()
Deprecated.As of ISO 19115:2014, replaced byParty.getContactInfo()
.String
getIndividualName()
Deprecated.As of ISO 19115:2014, replaced bygetName()
inIndividual
.InternationalString
getOrganisationName()
Deprecated.As of ISO 19115:2014, replaced bygetName()
inOrganisation
.InternationalString
getPositionName()
Deprecated.As of ISO 19115:2014, replaced byIndividual.getPositionName()
.Role
getRole()
Deprecated.Function performed by the responsible party.-
Methods inherited from interface Responsibility
getExtents, getParties
-
-
-
-
Method Detail
-
getIndividualName
@Deprecated @Profile(level=CORE) @UML(identifier="individualName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) String getIndividualName()
Deprecated.As of ISO 19115:2014, replaced bygetName()
inIndividual
.Name of the responsible person- surname, given name, title separated by a delimiter.- Returns:
- name, surname, given name and title of the responsible person, or
null
. - Condition:
- Mandatory if the organisation name and position name are not documented.
-
getOrganisationName
@Deprecated @Profile(level=CORE) @UML(identifier="organisationName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) InternationalString getOrganisationName()
Deprecated.As of ISO 19115:2014, replaced bygetName()
inOrganisation
.Name of the responsible organization.- Returns:
- name of the responsible organization, or
null
. - Condition:
- Mandatory if the individual name and position name are not documented.
-
getPositionName
@Deprecated @Profile(level=CORE) @UML(identifier="positionName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) InternationalString getPositionName()
Deprecated.As of ISO 19115:2014, replaced byIndividual.getPositionName()
.Role or position of the responsible person.- Returns:
- role or position of the responsible person, or
null
- Condition:
- Mandatory if the individual name and organisation name are not documented.
-
getContactInfo
@Deprecated @UML(identifier="contactInfo", obligation=OPTIONAL, specification=ISO_19115, version=2003) Contact getContactInfo()
Deprecated.As of ISO 19115:2014, replaced byParty.getContactInfo()
.Address of the responsible party.- Returns:
- address of the responsible party, or
null
.
-
getRole
@Profile(level=CORE) @UML(identifier="role", obligation=MANDATORY, specification=ISO_19115) Role getRole()
Deprecated.Function performed by the responsible party.- Specified by:
getRole
in interfaceResponsibility
- Returns:
- function performed by the responsible party.
-
-