public void interceptCapabilities(CapabilitiesType capabilities, List<HttpBinding> httpBindings) { capabilities.getServiceIdentification().addNewProfile().setStringValue(SENSOR_PROVIDER_CONFORMANCE_CLASS); insertOperationMetadata(capabilities, httpBindings); insertSpsContents(capabilities); }
public void interceptCapabilities(CapabilitiesType capabilities, List<HttpBinding> httpBindings) { capabilities.getServiceIdentification().addNewProfile().setStringValue(CORE_CONFORMANCE_CLASS); OperationsMetadata operationsMetadata = getOperationsMetadata(capabilities); addGetCapabilitiesOperation(operationsMetadata, httpBindings); addDescribeTaskingOperation(operationsMetadata, httpBindings); addSubmitOperation(operationsMetadata, httpBindings); addDescribeResultAccessOperation(operationsMetadata, httpBindings); addGetTaskOperation(operationsMetadata, httpBindings); addGetStatusOperation(operationsMetadata, httpBindings); }