@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, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public 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.