com.ibm.twss.spm.access
Class ServicePolicyAccessInterfaceBindingStub

java.lang.Object
  extended by com.ibm.ws.webservices.engine.client.Stub
      extended by com.ibm.twss.spm.access.ServicePolicyAccessInterfaceBindingStub
All Implemented Interfaces:
ServicePolicyAccessInterface, java.rmi.Remote, javax.xml.rpc.Stub

public class ServicePolicyAccessInterfaceBindingStub
extends com.ibm.ws.webservices.engine.client.Stub
implements ServicePolicyAccessInterface

SOAP over HTTP binding for the policy access interface.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.ws.webservices.engine.client.Stub
com.ibm.ws.webservices.engine.client.Stub.Invoke
 
Field Summary
 
Fields inherited from class com.ibm.ws.webservices.engine.client.Stub
cachedEndpoint, cachedhttpProxyHost, cachedhttpProxyPassword, cachedhttpProxyPort, cachedhttpProxyUser, cachedhttpRedirectEnabled, cachedhttpsProxyHost, cachedhttpsProxyPassword, cachedhttpsProxyPort, cachedhttpsProxyUser, cachedPassword, cachedPortName, cachedProperties, cachedRequestSoapHeaders, cachedRequestTransportHeaders, cachedResponseSoapHeaders, cachedResponseSoapHeaderTemplates, cachedResponseTransportHeaders, cachedResponseTransportHeadersTemplate, cachedSessionContext, cachedsslCfgName, cachedTimeout, cachedUsername, cachedWriteTimeout, connection, engine, maintainSession, maintainSessionSet, messageContexts, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
ServicePolicyAccessInterfaceBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 GetServicePoliciesResponse getServicePolicies(GetServicePoliciesRequest parameters)
          Gets the set of service polices for a given (requester, service, operation) tuple.
 
Methods inherited from class com.ibm.ws.webservices.engine.client.Stub
_getProperty, _getPropertyNames, _setProperty, convert, getPassword, getPortName, getTimeout, getTypeMapping, getUsername, primeMessageContext, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername, setWriteTimeout, validateSoapHeadersHashMap, validateTransportPropertiesHashMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServicePolicyAccessInterfaceBindingStub

public ServicePolicyAccessInterfaceBindingStub(java.net.URL endpointURL,
                                               javax.xml.rpc.Service service)
                                        throws com.ibm.ws.webservices.engine.WebServicesFault
Throws:
com.ibm.ws.webservices.engine.WebServicesFault
Method Detail

getServicePolicies

public GetServicePoliciesResponse getServicePolicies(GetServicePoliciesRequest parameters)
                                              throws java.rmi.RemoteException,
                                                     com.ibm.twss.parlayx21.common.PolicyException,
                                                     com.ibm.twss.parlayx21.common.ServiceException
Description copied from interface: ServicePolicyAccessInterface
Gets the set of service polices for a given (requester, service, operation) tuple. A hierarchical algorithm is used to resolve the set of service policies that corresponds to the particualr request. Policy scoping follows the tuple definition, allowing policies to be defined at different requester, service, and operation scopes. Policies that are set lower in the hierarchy override policies that are set higher in the hierarchy.

Specified by:
getServicePolicies in interface ServicePolicyAccessInterface
Returns:
Throws:
PolicyException - Policy exception from 3GPP TS 29.199-1.

ServiceException - ServiceException from 3GPP TS 29.199-1.

A service exception will occur if one of these five conditions is encountered:

  • The specified requester is a group and not an individual requester.
  • The specified service is a group or a service implementation, and not an individual service.
  • The specified operation is 'ALL'.
  • The specified requester, service or operation does not exist.
  • Subscription does not exist for the specified requester, service and operation.
java.rmi.RemoteException


Copyright © IBM Corp. All Rights Reserved.