|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Title: Management.java
Description: The management subsystem interface.
-----------------------------------------------------------------------------License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
The entire file consists of original code. Copyright © 2002-2005 by The Rector and Visitors of the University of Virginia and Cornell University. All rights reserved.
-----------------------------------------------------------------------------
| Method Summary | |
java.lang.String |
addDatastream(Context context,
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,
java.lang.String location,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String logMessage)
|
java.lang.String |
addDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
|
java.io.InputStream |
exportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String encoding)
|
Datastream |
getDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date asOfDateTime)
|
Datastream[] |
getDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamID)
|
Datastream[] |
getDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dsState)
|
Disseminator |
getDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date asOfDateTime)
|
Disseminator[] |
getDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorID)
|
Disseminator[] |
getDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dissState)
|
java.lang.String[] |
getNextPID(Context context,
int numPIDs,
java.lang.String namespace)
|
Property[] |
getObjectProperties(Context context,
java.lang.String pid)
|
java.io.InputStream |
getObjectXML(Context context,
java.lang.String pid,
java.lang.String encoding)
|
java.io.InputStream |
getTempStream(java.lang.String id)
|
java.lang.String |
ingestObject(Context context,
java.io.InputStream serialization,
java.lang.String logMessage,
java.lang.String format,
java.lang.String encoding,
boolean newPid)
|
java.util.Date |
modifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String dsState,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
java.io.InputStream dsContent,
java.lang.String dsState,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyObject(Context context,
java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String logMessage)
|
java.util.Date[] |
purgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date endDT,
java.lang.String logMessage,
boolean force)
|
java.util.Date[] |
purgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date endDT,
java.lang.String logMessage)
|
java.util.Date |
purgeObject(Context context,
java.lang.String pid,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
putTempStream(java.io.InputStream in)
|
java.util.Date |
setDatastreamState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
java.util.Date |
setDisseminatorState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
| Method Detail |
public java.lang.String ingestObject(Context context,
java.io.InputStream serialization,
java.lang.String logMessage,
java.lang.String format,
java.lang.String encoding,
boolean newPid)
throws ServerException
ServerException
public java.util.Date modifyObject(Context context,
java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String logMessage)
throws ServerException
ServerException
public Property[] getObjectProperties(Context context,
java.lang.String pid)
throws ServerException
ServerException
public java.io.InputStream getObjectXML(Context context,
java.lang.String pid,
java.lang.String encoding)
throws ServerException
ServerException
public java.io.InputStream exportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String encoding)
throws ServerException
ServerException
public java.util.Date purgeObject(Context context,
java.lang.String pid,
java.lang.String logMessage,
boolean force)
throws ServerException
ServerException
public java.lang.String addDatastream(Context context,
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,
java.lang.String location,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String logMessage)
throws ServerException
ServerException
public java.util.Date modifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String dsState,
java.lang.String logMessage,
boolean force)
throws ServerException
ServerException
public java.util.Date modifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String mimeType,
java.lang.String formatURI,
java.io.InputStream dsContent,
java.lang.String dsState,
java.lang.String logMessage,
boolean force)
throws ServerException
ServerException
public java.util.Date[] purgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date endDT,
java.lang.String logMessage,
boolean force)
throws ServerException
ServerException
public Datastream getDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date asOfDateTime)
throws ServerException
ServerException
public Datastream[] getDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dsState)
throws ServerException
ServerException
public Datastream[] getDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamID)
throws ServerException
ServerException
public java.lang.String addDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
throws ServerException
ServerException
public java.util.Date modifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
throws ServerException
ServerException
public java.util.Date[] purgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date endDT,
java.lang.String logMessage)
throws ServerException
ServerException
public Disseminator getDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date asOfDateTime)
throws ServerException
ServerException
public Disseminator[] getDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dissState)
throws ServerException
ServerException
public Disseminator[] getDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorID)
throws ServerException
ServerException
public java.lang.String putTempStream(java.io.InputStream in)
throws ServerException
ServerException
public java.io.InputStream getTempStream(java.lang.String id)
throws ServerException
ServerException
public java.util.Date setDatastreamState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws ServerException
ServerException
public java.util.Date setDisseminatorState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws ServerException
ServerException
public java.lang.String[] getNextPID(Context context,
int numPIDs,
java.lang.String namespace)
throws ServerException
ServerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||