Class TLcdWCSOperationsMetadata

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdWCSOperationsMetadata extends TLcdOWSOperationsMetadata
This class contains the operations metadata and exception metadata.
  • Field Details

    • GET_COVERAGE

      public static final String GET_COVERAGE
      See Also:
    • GET_CAPABILITIES

      public static final String GET_CAPABILITIES
      See Also:
    • DESCRIBE_COVERAGE

      public static final String DESCRIBE_COVERAGE
      See Also:
    • OPERATION_PROPERTY

      public static final TLcdDataProperty OPERATION_PROPERTY
      Data property that maps to the Operation element. The possible values for this property are instances of List<TLcdOWSOperation>.
    • PARAMETER_PROPERTY

      public static final TLcdDataProperty PARAMETER_PROPERTY
      Data property that maps to the Parameter element. The possible values for this property are instances of List<TLcdOWSDomain>.
    • CONSTRAINT_PROPERTY

      public static final TLcdDataProperty CONSTRAINT_PROPERTY
      Data property that maps to the Constraint element. The possible values for this property are instances of List<TLcdOWSDomain>.
    • EXTENDED_CAPABILITIES_PROPERTY

      public static final TLcdDataProperty EXTENDED_CAPABILITIES_PROPERTY
      Data property that maps to the ExtendedCapabilities element. The possible values for this property are instances of Object.
  • Constructor Details

    • TLcdWCSOperationsMetadata

      public TLcdWCSOperationsMetadata()
  • Method Details

    • getUpdateSequence

      public String getUpdateSequence()
      Gets the update sequence.

      Service metadata document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. When not supported by server, server shall not return this attribute.

      Returns:
      the update sequence.
    • setUpdateSequence

      public void setUpdateSequence(String aUpdateSequence)
      Sets the update sequence.

      Service metadata document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. When not supported by server, server shall not return this attribute.

      Parameters:
      aUpdateSequence - the update sequence to be set.
    • getVersion

      public String getVersion()
      Gets the version.
      Returns:
      the version.
    • setVersion

      public void setVersion(String aVersion)
      Sets the version.
      Parameters:
      aVersion - the version to be set.
    • getException

      public TLcdWCSCapabilityException getException()
      Gets the exception.
      Returns:
      the exception.
    • setException

      public void setException(TLcdWCSCapabilityException aException)
      Sets the exception.
      Parameters:
      aException - the exception to be set.
    • getOperation

      public List<TLcdOWSOperation> getOperation()
      Returns the value of the property that maps to the Operation element.

      Metadata for one operation that this server implements.

      Returns:
      the value of the OPERATION_PROPERTY property.
    • getParameter

      public List<TLcdOWSDomain> getParameter()
      Returns the value of the property that maps to the Parameter element.

      Optional unordered list of parameter valid domains that each apply to one or more operations which this server interface implements. The list of required and optional parameter domain limitations shall be specified in the Implementation Specification for this service.

      Returns:
      the value of the PARAMETER_PROPERTY property.
    • getConstraint

      public List<TLcdOWSDomain> getConstraint()
      Returns the value of the property that maps to the Constraint element.

      Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this server. The list of required and optional constraints shall be specified in the Implementation Specification for this service.

      Returns:
      the value of the CONSTRAINT_PROPERTY property.
    • getExtendedCapabilities

      public Object getExtendedCapabilities()
      Returns the value of the property that maps to the ExtendedCapabilities element.

      Individual software vendors and servers can use this element to provide metadata about any additional server abilities.

      Returns:
      the value of the EXTENDED_CAPABILITIES_PROPERTY property.
    • setExtendedCapabilities

      public void setExtendedCapabilities(Object aValue)
      Sets the value of the property that maps to the ExtendedCapabilities element.

      Individual software vendors and servers can use this element to provide metadata about any additional server abilities.

      Parameters:
      aValue - the value to set for the EXTENDED_CAPABILITIES_PROPERTY property.