fedora.client.datastream
Class DatastreamConduit
java.lang.Object
fedora.client.datastream.DatastreamConduit
public class DatastreamConduit
- extends java.lang.Object
Title: DatastreamConduit.java
Description:
- Version:
- $Id: DatastreamConduit.java 5213 2006-11-17 20:36:37Z haschart $
- Author:
- cwilper@cs.cornell.edu
|
Method Summary |
static Datastream |
getDatastream(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String asOfDateTime)
|
Datastream |
getDatastream(java.lang.String pid,
java.lang.String dsId,
java.lang.String asOfDateTime)
|
static Datastream[] |
getDatastreamHistory(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId)
|
Datastream[] |
getDatastreamHistory(java.lang.String pid,
java.lang.String dsId)
|
static Datastream[] |
getDatastreams(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String state)
|
Datastream[] |
getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String state)
|
static void |
main(java.lang.String[] args)
|
static void |
modifyDatastreamByReference(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
void |
modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
static void |
modifyDatastreamByValue(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
byte[] content,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
void |
modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
byte[] content,
java.lang.String state,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
static java.lang.String[] |
purgeDatastream(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
|
java.lang.String[] |
purgeDatastream(java.lang.String pid,
java.lang.String dsId,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
|
static void |
showUsage(java.lang.String errMessage)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatastreamConduit
public DatastreamConduit(FedoraAPIM apim)
throws java.net.MalformedURLException,
javax.xml.rpc.ServiceException
- Throws:
java.net.MalformedURLException
javax.xml.rpc.ServiceException
getDatastream
public static Datastream getDatastream(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastream
public Datastream getDatastream(java.lang.String pid,
java.lang.String dsId,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreams
public static Datastream[] getDatastreams(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String state)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreams
public Datastream[] getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String state)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByReference
public static void modifyDatastreamByReference(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByReference
public void modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByValue
public static void modifyDatastreamByValue(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
byte[] content,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByValue
public void modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
byte[] content,
java.lang.String state,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeDatastream
public static java.lang.String[] purgeDatastream(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeDatastream
public java.lang.String[] purgeDatastream(java.lang.String pid,
java.lang.String dsId,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreamHistory
public static Datastream[] getDatastreamHistory(FedoraAPIM skeleton,
java.lang.String pid,
java.lang.String dsId)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreamHistory
public Datastream[] getDatastreamHistory(java.lang.String pid,
java.lang.String dsId)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
showUsage
public static void showUsage(java.lang.String errMessage)
main
public static void main(java.lang.String[] args)