eu.planets_project.services.modify
Interface Modify

All Superinterfaces:
PlanetsService

@MTOM
@StreamingAttachment(parseEagerly=true,
                     memoryThreshold=10485760L)
public interface Modify
extends PlanetsService

Interface for services modifying digital objects.


Field Summary
static java.lang.String NAME
          The interface name
static javax.xml.namespace.QName QNAME
          The qualified name
 
Method Summary
 ModifyResult modify(DigitalObject digitalObject, java.net.URI inputFormat, java.util.List<Parameter> parameters)
          Modify a given object.
 
Methods inherited from interface eu.planets_project.services.PlanetsService
describe
 

Field Detail

NAME

static final java.lang.String NAME
The interface name

See Also:
Constant Field Values

QNAME

static final javax.xml.namespace.QName QNAME
The qualified name

Method Detail

modify

@RequestWrapper(className="eu.planets_project.services.modify.ModifyModify")
@ResponseWrapper(className="eu.planets_project.services.modify.ModifyModifyResponse")
ModifyResult modify(DigitalObject digitalObject,
                                                   java.net.URI inputFormat,
                                                   java.util.List<Parameter> parameters)
Modify a given object.

Parameters:
digitalObject - the digital object
inputFormat - The input format (this will probably be removed in a subsequent release)
parameters - The parameters, if any
Returns:
A modify result response object


Copyright © 2007-2010 The Planets Consortium. All Rights Reserved.