org.LexGrid.LexBIG.cagrid.LexEVSGridService.ResolvedConceptReferencesIterator.client
Class ResolvedConceptReferencesIteratorClient

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.ResolvedConceptReferencesIterator.client.ResolvedConceptReferencesIteratorClient
All Implemented Interfaces:
gov.nih.nci.cagrid.introduce.security.common.ServiceSecurityI, ResolvedConceptReferencesIteratorI

public class ResolvedConceptReferencesIteratorClient
extends gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
implements ResolvedConceptReferencesIteratorI

This class is autogenerated, DO NOT EDIT GENERATED GRID SERVICE ACCESS METHODS. This client is generated automatically by Introduce to provide a clean unwrapped API to the service. On construction the class instance will contact the remote service and retrieve it's security metadata description which it will use to configure the Stub specifically for each method call.


Constructor Summary
ResolvedConceptReferencesIteratorClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
           
ResolvedConceptReferencesIteratorClient(org.apache.axis.message.addressing.EndpointReferenceType epr, org.globus.gsi.GlobusCredential proxy)
           
ResolvedConceptReferencesIteratorClient(java.lang.String url)
           
ResolvedConceptReferencesIteratorClient(java.lang.String url, org.globus.gsi.GlobusCredential proxy)
           
 
Method Summary
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList get(int start, int end)
          Return concept references from the underlying list, from the start point (inclusive) to the end point (exclusive).
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList getNext()
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 boolean hasNext()
          True means that there still values that can be returned.
static void main(java.lang.String[] args)
           
 org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference next()
          Return the next available concept reference, in order, from the underlying list.
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList nextInt(int maxToReturn)
          Return concept references from the underlying list, in order and up to the specified maximum.
 int numberRemaining()
          Returns a count of the number of items remaining in the iterator.
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 void scroll(int maxToReturn)
          Return the next batch of resolved concept references.
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
           
static void usage()
           
 
Methods inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
getAuthorization, getDelegationMode, getEndpointReference, getProxy, getServiceSecurityMetadata, setAuthorization, setDelegationMode, setProxy
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolvedConceptReferencesIteratorClient

public ResolvedConceptReferencesIteratorClient(java.lang.String url)
                                        throws org.apache.axis.types.URI.MalformedURIException,
                                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

ResolvedConceptReferencesIteratorClient

public ResolvedConceptReferencesIteratorClient(java.lang.String url,
                                               org.globus.gsi.GlobusCredential proxy)
                                        throws org.apache.axis.types.URI.MalformedURIException,
                                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

ResolvedConceptReferencesIteratorClient

public ResolvedConceptReferencesIteratorClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
                                        throws org.apache.axis.types.URI.MalformedURIException,
                                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

ResolvedConceptReferencesIteratorClient

public ResolvedConceptReferencesIteratorClient(org.apache.axis.message.addressing.EndpointReferenceType epr,
                                               org.globus.gsi.GlobusCredential proxy)
                                        throws org.apache.axis.types.URI.MalformedURIException,
                                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

usage

public static void usage()

main

public static void main(java.lang.String[] args)

next

public org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference next()
                                                                throws java.rmi.RemoteException,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException,
                                                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
Description copied from interface: ResolvedConceptReferencesIteratorI
Return the next available concept reference, in order, from the underlying list. Note: This is effectively the same as performing next(1), but eliminates the need to continually unwrap the concept reference from the resolved list.

Specified by:
next in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

nextInt

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList nextInt(int maxToReturn)
                                                                              throws java.rmi.RemoteException,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
Description copied from interface: ResolvedConceptReferencesIteratorI
Return concept references from the underlying list, in order and up to the specified maximum.

Specified by:
nextInt in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

get

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList get(int start,
                                                                                 int end)
                                                                          throws java.rmi.RemoteException,
                                                                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException,
                                                                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException,
                                                                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Description copied from interface: ResolvedConceptReferencesIteratorI
Return concept references from the underlying list, from the start point (inclusive) to the end point (exclusive). Calling this method has no effect on the next() calls - next() will still iterate * through the results in the same sequential order regardless of if this method has * been used. * * the result of numberRemaining() is not affected by calls to this method. * * Note: This method may return fewer results than requested even if there are still more results after the last result returned by the service. Note: The method is optional, and may not be implemented by all implementations. Note: Using this method in combination with Filters may cause significant performance reductions.

Specified by:
get in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
LBParameterException
java.rmi.RemoteException

scroll

public void scroll(int maxToReturn)
            throws java.rmi.RemoteException,
                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException,
                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
Description copied from interface: ResolvedConceptReferencesIteratorI
Return the next batch of resolved concept references.

Specified by:
scroll in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

getNext

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList getNext()
                                                                              throws java.rmi.RemoteException,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException,
                                                                                     org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
Specified by:
getNext in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException

hasNext

public boolean hasNext()
                throws java.rmi.RemoteException,
                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException
Description copied from interface: ResolvedConceptReferencesIteratorI
True means that there still values that can be returned. False means all values have already been returned.

Specified by:
hasNext in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
java.rmi.RemoteException

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Specified by:
getMultipleResourceProperties in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Specified by:
getResourceProperty in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException

queryResourceProperties

public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Specified by:
queryResourceProperties in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException

numberRemaining

public int numberRemaining()
                    throws java.rmi.RemoteException,
                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBResourceUnavailableException
Description copied from interface: ResolvedConceptReferencesIteratorI
Returns a count of the number of items remaining in the iterator. This is optional, and may only be an estimate. Implementations should return -1 if they cannot count or estimate the number remaining. Note: This method is not affected by calls to get(int, int). It only returns counts with respect to calls to next() or next(int).

Specified by:
numberRemaining in interface ResolvedConceptReferencesIteratorI
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
java.rmi.RemoteException

destroy

public org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Specified by:
destroy in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException

setTerminationTime

public org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Specified by:
setTerminationTime in interface ResolvedConceptReferencesIteratorI
Throws:
java.rmi.RemoteException