fedora.client.utility
Class AutoFinder

java.lang.Object
  extended by fedora.client.utility.AutoFinder

public class AutoFinder
extends java.lang.Object

Title: AutoFinder.java

Description:

Version:
$Id: AutoFinder.java 5166 2006-10-25 11:05:45Z eddie $
Author:
cwilper@cs.cornell.edu

Constructor Summary
AutoFinder(FedoraAPIA apia)
           
 
Method Summary
static FieldSearchResult findObjects(FedoraAPIA skeleton, java.lang.String[] resultFields, int maxResults, FieldSearchQuery query)
           
 FieldSearchResult findObjects(java.lang.String[] resultFields, int maxResults, FieldSearchQuery query)
           
static java.lang.String[] getPIDs(java.lang.String protocol, java.lang.String host, int port, java.lang.String fieldQuery)
           
static void main(java.lang.String[] args)
           
static void printValue(java.lang.String name, java.lang.String value)
           
static void printValue(java.lang.String name, java.lang.String[] value)
           
static FieldSearchResult resumeFindObjects(FedoraAPIA skeleton, java.lang.String sessionToken)
           
 FieldSearchResult resumeFindObjects(java.lang.String sessionToken)
           
static void showUsage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoFinder

public AutoFinder(FedoraAPIA apia)
           throws java.net.MalformedURLException,
                  javax.xml.rpc.ServiceException
Throws:
java.net.MalformedURLException
javax.xml.rpc.ServiceException
Method Detail

findObjects

public FieldSearchResult findObjects(java.lang.String[] resultFields,
                                     int maxResults,
                                     FieldSearchQuery query)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

resumeFindObjects

public FieldSearchResult resumeFindObjects(java.lang.String sessionToken)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

findObjects

public static FieldSearchResult findObjects(FedoraAPIA skeleton,
                                            java.lang.String[] resultFields,
                                            int maxResults,
                                            FieldSearchQuery query)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

resumeFindObjects

public static FieldSearchResult resumeFindObjects(FedoraAPIA skeleton,
                                                  java.lang.String sessionToken)
                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPIDs

public static java.lang.String[] getPIDs(java.lang.String protocol,
                                         java.lang.String host,
                                         int port,
                                         java.lang.String fieldQuery)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

showUsage

public static void showUsage(java.lang.String message)

printValue

public static void printValue(java.lang.String name,
                              java.lang.String value)

printValue

public static void printValue(java.lang.String name,
                              java.lang.String[] value)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception