@TitleProperty(name="name") @UML(identifier="SV_OperationChainMetadata", specification=ISO_19115) public class DefaultOperationChainMetadata extends ISOMetadata
SV_OperationChainMetadata
├─name……………………………………………………………………………… The name as used by the service for this chain.
└─operation………………………………………………………………… Information about the operations applied by the chain.
├─operationName…………………………………………… A unique identifier for this interface.
├─distributedComputingPlatform…… Distributed computing platforms on which the operation has been implemented.
└─connectPoint……………………………………………… Handle for accessing the service interface.
└─linkage………………………………………………… Location for on-line access using a URL address or similar addressing scheme.OperationChainMetadata interface.
Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultOperationChainMetadata()
Constructs an initially empty operation chain metadata.
|
DefaultOperationChainMetadata(CharSequence name)
Constructs a new operation chain metadata initialized to the specified name.
|
DefaultOperationChainMetadata(DefaultOperationChainMetadata object)
Constructs a new instance initialized with the values from the specified metadata object.
|
| Modifier and Type | Method and Description |
|---|---|
InternationalString |
getDescription()
Returns a narrative explanation of the services in the chain and resulting output.
|
InternationalString |
getName()
Returns the name as used by the service for this chain.
|
List<DefaultOperationMetadata> |
getOperations()
Returns information about the operations applied by the chain.
|
void |
setDescription(InternationalString newValue)
Sets the narrative explanation of the services in the chain and resulting output.
|
void |
setName(InternationalString newValue)
Sets the name used by the service for this chain.
|
void |
setOperations(List<? extends DefaultOperationMetadata> newValues)
Sets the information about the operations applied by the chain.
|
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 DefaultOperationChainMetadata()
public DefaultOperationChainMetadata(CharSequence name)
name - the name as used by the service for this chain.public DefaultOperationChainMetadata(DefaultOperationChainMetadata object)
object - the metadata to copy values from, or null if none.@UML(identifier="name", obligation=MANDATORY, specification=ISO_19115) public InternationalString getName()
public void setName(InternationalString newValue)
newValue - the new name used by the service for this chain.@UML(identifier="description", obligation=OPTIONAL, specification=ISO_19115) public InternationalString getDescription()
null if none.public void setDescription(InternationalString newValue)
newValue - the new a narrative explanation of the services in the chain and resulting output@UML(identifier="operation", obligation=MANDATORY, specification=ISO_19115) public List<DefaultOperationMetadata> getOperations()
OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
public void setOperations(List<? extends DefaultOperationMetadata> newValues)
OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
newValues - the new information about the operations applied by the chain.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.