@UML(identifier="SV_CoupledResource", specification=ISO_19115) public class DefaultCoupledResource extends ISOMetadata
CoupledResource interface.
Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultCoupledResource()
Constructs an initially empty coupled resource.
|
DefaultCoupledResource(DefaultCoupledResource object)
Constructs a new instance initialized with the values from the specified metadata object.
|
DefaultCoupledResource(ScopedName name,
Citation reference,
DataIdentification resource,
DefaultOperationMetadata operation)
Constructs a new coupled resource initialized to the specified values.
|
| Modifier and Type | Method and Description |
|---|---|
DefaultOperationMetadata |
getOperation()
Returns the service operation.
|
Collection<Citation> |
getResourceReferences()
Returns references to the resource on which the services operates.
|
Collection<DataIdentification> |
getResources()
Returns the tightly coupled resources.
|
ScopedName |
getScopedName()
Returns scoped identifier of the resource in the context of the given service instance.
|
void |
setOperation(DefaultOperationMetadata newValue)
Sets a new service operation.
|
void |
setResourceReferences(Collection<? extends Citation> newValues)
Sets references to the resource on which the services operates.
|
void |
setResources(Collection<? extends DataIdentification> newValues)
Sets the tightly coupled resources.
|
void |
setScopedName(ScopedName newValue)
Sets the identifier of the resource in the context of the given service instance.
|
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 DefaultCoupledResource()
public DefaultCoupledResource(ScopedName name, Citation reference, DataIdentification resource, DefaultOperationMetadata operation)
name - scoped identifier of the resource in the context of the given service instance.reference - reference to the reference to the resource on which the services operates.resource - the tightly coupled resource.operation - the service operation.public DefaultCoupledResource(DefaultCoupledResource object)
object - the metadata to copy values from, or null if none.@UML(identifier="scopedName", obligation=OPTIONAL, specification=ISO_19115) public ScopedName getScopedName()
null if none.public void setScopedName(ScopedName newValue)
newValue - the new identifier of the resource.@UML(identifier="resourceReference", obligation=OPTIONAL, specification=ISO_19115) public Collection<Citation> getResourceReferences()
public void setResourceReferences(Collection<? extends Citation> newValues)
newValues - the new references to the resource on which the services operates.@UML(identifier="resource", obligation=OPTIONAL, specification=ISO_19115) public Collection<DataIdentification> getResources()
public void setResources(Collection<? extends DataIdentification> newValues)
newValues - the new tightly coupled resources.@UML(identifier="operation", obligation=OPTIONAL, specification=ISO_19115) public DefaultOperationMetadata getOperation()
OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
null if none.public void setOperation(DefaultOperationMetadata newValue)
OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
newValue - the new service operation.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.