Package org.dlese.dpc.ndr.request
Class AddMetadataRequest
java.lang.Object
org.dlese.dpc.ndr.request.SimpleNdrRequest
org.dlese.dpc.ndr.request.NdrRequest
org.dlese.dpc.ndr.request.SignedNdrRequest
org.dlese.dpc.ndr.request.AddMetadataRequest
Convenience class for creating NdrRequests to add metadata
- Version:
- $Id: AddMetadataRequest.java,v 1.6 2009/03/20 23:33:53 jweather Exp $
- Author:
- Jonathan Ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.ndr.request.SignedNdrRequest
inputXML, objectTypeFields inherited from class org.dlese.dpc.ndr.request.SimpleNdrRequest
handle, requestAgent, verb, verbose -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for the AddMetadataRequest objectAddMetadataRequest(String resourceHandle) Constructor that sets "metadataFor" relationship with provided resourceHandle; -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDataStream(String format, org.dom4j.Element element) Sets the dataStream attribute of the AddMetadataRequest objectvoidsetMetadataFor(String resourceHandle) Sets the metadataFor attribute of the AddMetadataRequest objectvoidsetMetadataProvidedBy(String mdpHandle) Sets the metadataProvidedBy attribute of the AddMetadataRequest objectvoidsetUniqueId(String id) Sets the uniqueId attribute of the AddMetadataRequest objectMethods inherited from class org.dlese.dpc.ndr.request.SignedNdrRequest
authorizeToChange, authorizeToChange, getNDRConnection, reportMethods inherited from class org.dlese.dpc.ndr.request.NdrRequest
addCommand, addCommand, addCommand, addCommand, addDataStreamCmd, addDataStreamCmd, addDCStreamCmd, addDleseCommand, addDleseCommand, addNativeDataStreamCmd, addNativeDataStreamCmd, addNcsPropertyCmd, addNcsPropertyCmd, addNcsRelationshipCmd, addNcsRelationshipCmd, addOaiVisibilityCmd, addOaiVisibilityCmd, addQualifiedCommand, addQualifiedCommand, addServiceDescriptionCmd, addServiceDescriptionCmd, addStateCmd, addStateCmd, getComponent, getInputXML, getObjectType, getPayload, setDataInfoStream, setObjectType, submit, submitMethods inherited from class org.dlese.dpc.ndr.request.SimpleNdrRequest
getDebug, getHandle, getNDRConnection, getRequestAgent, getVerb, getVerbose, makePath, pp, prtln, prtlnErr, report, setDebug, setHandle, setRequestAgent, setVerb, setVerbose
-
Constructor Details
-
AddMetadataRequest
public AddMetadataRequest()Constructor for the AddMetadataRequest object -
AddMetadataRequest
Constructor that sets "metadataFor" relationship with provided resourceHandle;- Parameters:
resourceHandle- NOT YET DOCUMENTED
-
-
Method Details
-
setUniqueId
Sets the uniqueId attribute of the AddMetadataRequest object- Parameters:
id- The new uniqueId value
-
setMetadataFor
Sets the metadataFor attribute of the AddMetadataRequest object- Parameters:
resourceHandle- The new metadataFor value
-
setDataStream
Sets the dataStream attribute of the AddMetadataRequest object- Parameters:
format- The new dataStream valueelement- The new dataStream value- Throws:
Exception- if inputXML is null, or if element is null
-
setMetadataProvidedBy
Sets the metadataProvidedBy attribute of the AddMetadataRequest object- Parameters:
mdpHandle- The new metadataProvidedBy value
-