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, theResponsiblePartytype has been replaced byResponsibilityto allow more flexible associations of individuals, organisations, and roles. ThisResponsiblePartyinterface will be deprecated in GeoAPI 4.0.- Since:
- 1.0
-
-
Method Summary
Modifier and Type Method Description ContactgetContactInfo()Deprecated.As of ISO 19115:2014, replaced byParty.getContactInfo().StringgetIndividualName()Deprecated.As of ISO 19115:2014, replaced bygetName()inIndividual.InternationalStringgetOrganisationName()Deprecated.As of ISO 19115:2014, replaced bygetName()inOrganisation.InternationalStringgetPositionName()Deprecated.As of ISO 19115:2014, replaced byIndividual.getPositionName().RolegetRole()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:
getRolein interfaceResponsibility- Returns:
- function performed by the responsible party.
-
-