org.LexGrid.LexBIG.cagrid.LexEVSGridService.ResolvedConceptReferencesIterator.common
Interface ResolvedConceptReferencesIteratorI

All Known Implementing Classes:
ResolvedConceptReferencesIteratorClient

public interface ResolvedConceptReferencesIteratorI

This class is autogenerated, DO NOT EDIT. This interface represents the API which is accessable on the grid service from the client.


Method Summary
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 org.LexGrid.LexBIG.iso21090.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.iso21090.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.
 org.LexGrid.LexBIG.iso21090.DataModel.Core.ResolvedConceptReference next()
          Return the next available concept reference, in order, from the underlying list.
 org.LexGrid.LexBIG.iso21090.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)
           
 

Method Detail

next

org.LexGrid.LexBIG.iso21090.DataModel.Core.ResolvedConceptReference next()
                                                                         throws java.rmi.RemoteException,
                                                                                InvalidServiceContextAccess,
                                                                                LBResourceUnavailableException,
                                                                                LBInvocationException
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.

Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

nextInt

org.LexGrid.LexBIG.iso21090.DataModel.Collections.ResolvedConceptReferenceList nextInt(int maxToReturn)
                                                                                       throws java.rmi.RemoteException,
                                                                                              InvalidServiceContextAccess,
                                                                                              LBResourceUnavailableException,
                                                                                              LBInvocationException
Return concept references from the underlying list, in order and up to the specified maximum.

Parameters:
maxToReturn -
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

get

org.LexGrid.LexBIG.iso21090.DataModel.Collections.ResolvedConceptReferenceList get(int start,
                                                                                   int end)
                                                                                   throws java.rmi.RemoteException,
                                                                                          InvalidServiceContextAccess,
                                                                                          LBResourceUnavailableException,
                                                                                          LBInvocationException,
                                                                                          LBParameterException
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.

Parameters:
start -
end -
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
LBParameterException
java.rmi.RemoteException

scroll

void scroll(int maxToReturn)
            throws java.rmi.RemoteException,
                   InvalidServiceContextAccess,
                   LBResourceUnavailableException,
                   LBInvocationException
Return the next batch of resolved concept references.

Parameters:
maxToReturn -
Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException
java.rmi.RemoteException

getNext

org.LexGrid.LexBIG.iso21090.DataModel.Collections.ResolvedConceptReferenceList getNext()
                                                                                       throws java.rmi.RemoteException,
                                                                                              InvalidServiceContextAccess,
                                                                                              LBResourceUnavailableException,
                                                                                              LBInvocationException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBResourceUnavailableException
LBInvocationException

hasNext

boolean hasNext()
                throws java.rmi.RemoteException,
                       InvalidServiceContextAccess,
                       LBResourceUnavailableException
True means that there still values that can be returned. False means all values have already been returned.

Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
java.rmi.RemoteException

numberRemaining

int numberRemaining()
                    throws java.rmi.RemoteException,
                           InvalidServiceContextAccess,
                           LBResourceUnavailableException
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).

Throws:
InvalidServiceContextAccess
LBResourceUnavailableException
java.rmi.RemoteException

destroy

org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setTerminationTime

org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMultipleResourceProperties

org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getResourceProperty

org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

queryResourceProperties

org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.