fedora.client.utility.export
Class Export
java.lang.Object
fedora.client.utility.export.Export
- All Implemented Interfaces:
- Constants
public class Export
- extends java.lang.Object
- implements Constants
Utility to initiate an export of one or more objects.
This class provides static utility methods, and it is also called by
command line utilities.
This class calls AutoExporter.class which is reponsible for making
the API-M SOAP calls for the export.
| Fields inherited from interface fedora.common.Constants |
ACCESS, ACTION, API, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BDEF, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, BMECH, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, ENVIRONMENT, FCFG, FEDORA, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, REPO_DESC1_0, RESOURCE, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XLINK, XML_XSD, XMLNS, XSI |
|
Method Summary |
static void |
badArgs(java.lang.String msg)
Print error message and show usage for command-line interface. |
static java.lang.String |
getDuration(long millis)
|
static void |
main(java.lang.String[] args)
Command-line interface for doing exports. |
static int |
multi(FedoraAPIA apia,
FedoraAPIM apim,
char fType,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
|
static int |
multi(FedoraAPIA apia,
FedoraAPIM apim,
java.lang.String fTypes,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
|
static void |
one(FedoraAPIA apia,
FedoraAPIM apim,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Export
public Export()
getDuration
public static java.lang.String getDuration(long millis)
one
public static void one(FedoraAPIA apia,
FedoraAPIM apim,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
throws java.lang.Exception
- Throws:
java.lang.Exception
multi
public static int multi(FedoraAPIA apia,
FedoraAPIM apim,
java.lang.String fTypes,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
throws java.lang.Exception
- Throws:
java.lang.Exception
multi
public static int multi(FedoraAPIA apia,
FedoraAPIM apim,
char fType,
java.lang.String format,
java.lang.String exportContext,
java.io.File dir)
throws java.lang.Exception
- Throws:
java.lang.Exception
badArgs
public static void badArgs(java.lang.String msg)
- Print error message and show usage for command-line interface.
main
public static void main(java.lang.String[] args)
- Command-line interface for doing exports.