com.supermap.services.wps

Class DefaultWPS

  • java.lang.Object
    • com.supermap.services.wps.DefaultWPS
  • All Implemented Interfaces:
    WPS, java.io.Serializable


    public class DefaultWPS
    extends java.lang.Object
    implements WPS, java.io.Serializable
    

    The default WPS interface realization class.

    Realize the WPS operation defined by the WPS interface. SuperMap iServer realizes the following WPS operation:

    1. GetCapabilities, return description information of the service features and metadata. It's a necessary operation.
    2. describeProcess, the operation is used to generate a Schema description, which describes the operation information provided by the WPS service. It's a necessary operation.
    3. execute, the operation performs specific operations. The operation is necessary.
    See Also:
    Serialized Form
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      ProcessDescriptions describeProcess(DescribeProcess describeProcess)
      Get the service description information provided by the WPS service (describeProcess).
      ExecuteResponse execute(Execute execute)
      Execute WPS Execute (execute).
      java.lang.String executeNoStore(Execute execute)
      Execute WPS Execute (execute).
      WPSCapabilitiesType getCapabilities(GetCapabilities getCapabilities)
      Get the service abilities (Capabilities) provided by the WPS service.
      ExceptionReport getExceptionReport(OGCException ogcException)
      Generate exception information.
      java.lang.String getVersion()
      The version information of WPS.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • generateCapabilities

        public GenerateCapabilities generateCapabilities
        

        Get the service abilities object provided by the WFS service.

        Since:
        6.1.3
    • Method Detail

      • getVersion

        public java.lang.String getVersion()
        
        Description copied from interface: WPS
        The version information of WPS.
        Specified by:
        getVersion in interface WPS
        Returns:
        WPS version.
      • getCapabilities

        public WPSCapabilitiesType getCapabilities(GetCapabilities getCapabilities)
                                            throws OGCException
        

        Get the service abilities (Capabilities) provided by the WPS service.

        Specified by:
        getCapabilities in interface WPS
        Returns:
        WPS service ability information.
        Throws:
        OGCException - OGC exception information.
      • describeProcess

        public ProcessDescriptions describeProcess(DescribeProcess describeProcess)
                                            throws OGCException
        

        Get the service description information provided by the WPS service (describeProcess).

        Specified by:
        describeProcess in interface WPS
        Returns:
        specify the information list of process.
        Throws:
        OGCException - OGC exception information.
      • execute

        public ExecuteResponse execute(Execute execute)
                                throws OGCException
        

        Execute WPS Execute (execute).

        Specified by:
        execute in interface WPS
        Returns:
        Execute object information.
        Throws:
        OGCException - OGC exception information.
      • executeNoStore

        public java.lang.String executeNoStore(Execute execute)
                                        throws OGCException
        

        Execute WPS Execute (execute).

        Specified by:
        executeNoStore in interface WPS
        Returns:
        Execute object information.
        Throws:
        OGCException - OGC exception information.
      • getExceptionReport

        public ExceptionReport getExceptionReport(OGCException ogcException)
        

        Generate exception information.

        Specified by:
        getExceptionReport in interface WPS
        Returns: