OperationMetadata interface.
Limitations:
XML instead.Defined in the sis-metadata module
identifiers, LOGGER| Constructor and Description |
|---|
DefaultOperationMetadata()
Constructs an initially empty operation metadata.
|
DefaultOperationMetadata(DefaultOperationMetadata object)
Constructs a new instance initialized with the values from the specified metadata object.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<OnlineResource> |
getConnectPoints()
Returns the handle for accessing the service interface.
|
List<DefaultOperationMetadata> |
getDependsOn()
Returns the list of operation that must be completed immediately before current operation is invoked.
|
Collection<CodeList<?>> |
getDistributedComputingPlatforms()
Returns the distributed computing platforms (DCPs) on which the operation has been implemented.
|
InternationalString |
getInvocationName()
Returns the name used to invoke this interface within the context of the DCP.
|
InternationalString |
getOperationDescription()
Returns free text description of the intent of the operation and the results of the operation.
|
String |
getOperationName()
Returns an unique identifier for this interface.
|
Collection<ParameterDescriptor<?>> |
getParameters()
Returns the parameters that are required for this interface.
|
void |
setConnectPoints(Collection<? extends OnlineResource> newValue)
Sets the handle for accessing the service interface.
|
void |
setDependsOn(List<? extends DefaultOperationMetadata> newValues)
Sets the list of operation that must be completed before current operation is invoked.
|
void |
setDistributedComputingPlatforms(Collection<? extends CodeList<?>> newValues)
Sets the distributed computing platforms on which the operation has been implemented.
|
void |
setInvocationName(InternationalString newValue)
Sets the name used to invoke this interface within the context of the DCP.
|
void |
setOperationDescription(InternationalString newValue)
Sets free text description of the intent of the operation and the results of the operation.
|
void |
setOperationName(String newValue)
Sets the unique identifier for this interface.
|
void |
setParameters(Collection<? extends ParameterDescriptor<?>> newValues)
Sets the parameters that are required for this interface.
|
getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultOperationMetadata()
public DefaultOperationMetadata(DefaultOperationMetadata object)
object - The metadata to copy values from, or null if none.#castOrCopy(OperationMetadata)public void setOperationName(String newValue)
newValue - The new unique identifier for this interface.DistributedComputingPlatform code list
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
public void setDistributedComputingPlatforms(Collection<? extends CodeList<?>> newValues)
DistributedComputingPlatform code list when GeoAPI will provide
it (tentatively in GeoAPI 3.1). In the meantime, users can define their own code list class as below:
final class UnsupportedCodeList extends CodeList<UnsupportedCodeList> {
private static final List<UnsupportedCodeList> VALUES = new ArrayList<UnsupportedCodeList>();
// Need to declare at least one code list element.
public static final UnsupportedCodeList MY_CODE_LIST = new UnsupportedCodeList("MY_CODE_LIST");
private UnsupportedCodeList(String name) {
super(name, VALUES);
}
public static UnsupportedCodeList valueOf(String code) {
return valueOf(UnsupportedCodeList.class, code);
}
@Override
public UnsupportedCodeList[] family() {
synchronized (VALUES) {
return VALUES.toArray(new UnsupportedCodeList[VALUES.size()]);
}
}
}
newValues - The new distributed computing platforms on which the operation has been implemented.null if none.public void setOperationDescription(InternationalString newValue)
newValue - The new free text description of the intent of the operation and the results of the operation.null if none.public void setInvocationName(InternationalString newValue)
newValue - The new name used to invoke this interface within the context of the DCP.public void setConnectPoints(Collection<? extends OnlineResource> newValue)
newValue - The new handle for accessing the service interface.public void setParameters(Collection<? extends ParameterDescriptor<?>> newValues)
newValues - The new set of parameters that are required for this interface.OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
public void setDependsOn(List<? extends DefaultOperationMetadata> newValues)
OperationMetadata interface
when GeoAPI will provide it (tentatively in GeoAPI 3.1).
newValues - The new list of operation.Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.