com.ibm.soa.parlayx21.group_member
Class MemberBindingStub

java.lang.Object
  extended by com.ibm.ws.webservices.engine.client.Stub
      extended by com.ibm.soa.parlayx21.group_member.MemberBindingStub
All Implemented Interfaces:
Member, java.rmi.Remote, javax.xml.rpc.Stub

public class MemberBindingStub
extends com.ibm.ws.webservices.engine.client.Stub
implements Member


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
MemberBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 void addMemberAttribute(java.net.URI member, SimpleAttribute data)
          Add member attribute.
 void deleteMemberAttribute(java.net.URI member, java.lang.String attributeName)
          Delete attribute from a member.
 SimpleAttribute[] queryMemberAttributes(java.net.URI member, java.lang.String[] attributeNames)
          Query attributes of a member.
 
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

MemberBindingStub

public MemberBindingStub(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

addMemberAttribute

public void addMemberAttribute(java.net.URI member,
                               SimpleAttribute data)
                        throws java.rmi.RemoteException,
                               PolicyException,
                               ServiceException
Description copied from interface: Member

Add member attribute. If an attribute with this name exists, its value will be replaced with the value provided in this operation.

Referenced faults

ServiceException from ES 202 391-1 [2]:
  * SVC0001: Service error.
  * SVC0002: Invalid input value.

PolicyException from ES 202 391-1 [2]:
  * POL0001: Policy error.

Specified by:
addMemberAttribute in interface Member
Parameters:
member - xsd:anyURI Member to add attribute to
data - SimpleAttribute Attribute to add to member
Throws:
java.rmi.RemoteException
PolicyException
ServiceException

queryMemberAttributes

public SimpleAttribute[] queryMemberAttributes(java.net.URI member,
                                               java.lang.String[] attributeNames)
                                        throws java.rmi.RemoteException,
                                               PolicyException,
                                               ServiceException
Description copied from interface: Member

Query attributes of a member. If any attributes requested do not exist, they will not be included in the result.

Referenced faults

ServiceException from ES 202 391-1 [2]:
  * SVC0001: Service error.
  * SVC0002: Invalid input value.

PolicyException from ES 202 391-1 [2]:
  * POL0001: Policy error.

Specified by:
queryMemberAttributes in interface Member
Parameters:
member - xsd:anyURI Member to query attributes for
attributeNames - xsd:string [1..unbounded] List of attribute names to retrieve
Returns:
result SimpleAttribute [0..unbounded] List of attributes
Throws:
java.rmi.RemoteException
PolicyException
ServiceException

deleteMemberAttribute

public void deleteMemberAttribute(java.net.URI member,
                                  java.lang.String attributeName)
                           throws java.rmi.RemoteException,
                                  PolicyException,
                                  ServiceException
Description copied from interface: Member

Delete attribute from a member. If the attribute specified does not exist, it will be ignored.

Referenced faults

ServiceException from ES 202 391-1 [2]:
  * SVC0001: Service error.
  * SVC0002: Invalid input value.

PolicyException from ES 202 391-1 [2]:
  * POL0001: Policy error.

Specified by:
deleteMemberAttribute in interface Member
Parameters:
member - xsd:anyURI Member to remove attributes from
attributeName - xsd:string Name of attribute to delete
Throws:
java.rmi.RemoteException
PolicyException
ServiceException


Copyright © 2003 IBM Corp. All Rights Reserved.