@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, 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 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.