@UML(identifier="CI_Responsibility", specification=ISO_19115) public class DefaultResponsibility extends ISOMetadata
CI_Responsibility
├─party…………………… Information about the parties.
│ └─name…………… Name of the party.
└─role……………………… Function performed by the responsible party.Responsibility interface.
Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultResponsibility()
Constructs an initially empty responsible party.
|
DefaultResponsibility(DefaultResponsibility object)
Constructs a new instance initialized with the values from the specified metadata object.
|
DefaultResponsibility(Role role,
Extent extent,
AbstractParty party)
Constructs a responsibility initialized to the specified values.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Extent> |
getExtents()
Returns the spatial or temporal extents of the role.
|
Collection<AbstractParty> |
getParties()
Returns information about the parties.
|
Role |
getRole()
Returns the function performed by the responsible party.
|
void |
setExtents(Collection<? extends Extent> newValues)
Sets the spatial and temporal extents of the role.
|
void |
setParties(Collection<? extends AbstractParty> newValues)
Sets information about the parties.
|
void |
setRole(Role newValue)
Sets the function performed by the responsible party.
|
freeze, getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultResponsibility()
public DefaultResponsibility(Role role, Extent extent, AbstractParty party)
role - function performed by the responsible party, or null.extent - spatial or temporal extent of the role, or null.party - information about the party, or null.public DefaultResponsibility(DefaultResponsibility object)
object - the metadata to copy values from, or null if none.@UML(identifier="role", obligation=MANDATORY, specification=ISO_19115) public Role getRole()
public void setRole(Role newValue)
newValue - the new role, or null if none.@UML(identifier="extent", obligation=OPTIONAL, specification=ISO_19115) public Collection<Extent> getExtents()
public void setExtents(Collection<? extends Extent> newValues)
newValues - the new spatial and temporal extents of the role.@UML(identifier="party", obligation=MANDATORY, specification=ISO_19115) public Collection<AbstractParty> getParties()
Party interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
public void setParties(Collection<? extends AbstractParty> newValues)
Party interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
newValues - new information about the parties.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.