|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DOOperation
Objects implementing the DOOperation interface can be used to perform an operation on a digital object in a repository.
Method Summary | |
---|---|
boolean |
canHandleOperation(DOOperationContext context)
Returns true iff this object can perform the given operation on behalf of the caller on the given object. |
java.lang.String[] |
listOperations(DOOperationContext context)
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter. |
void |
performOperation(DOOperationContext context,
java.io.InputStream in,
java.io.OutputStream out)
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream. |
Method Detail |
---|
boolean canHandleOperation(DOOperationContext context)
java.lang.String[] listOperations(DOOperationContext context)
void performOperation(DOOperationContext context, java.io.InputStream in, java.io.OutputStream out)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |