org.fcrepo.server.storage.service
Class HTTPOperationInOut

java.lang.Object
  extended by org.fcrepo.server.storage.service.HTTPOperationInOut

public class HTTPOperationInOut
extends Object

A data structure for holding input and output specification for WSDL HTTP operation binding.

Author:
Sandy Payette

Field Summary
 String ioBindingType
          ioBindingType: At this time, Fedora's WSDLParser can deal with: 1) mime:content (ioBindingType = MIME_BINDING_TYPE) 2) mime:mimeXml (ioBindingType = MIME_BINDING_TYPE) 3) http:urlReplacement (ioBindingType = URL_REPLACE_BINDING_TYPE) Not supported by Fedora's WSDLParser at this time are: 1) mime:multipartRelated 2) http:urlEncoded
 MIMEContent[] ioMIMEContent
          ioMIMEContent: Applies only when ioBindingType is MIME_BINDING_TYPE.
static String MIME_BINDING_TYPE
           
static String URL_REPLACE_BINDING_TYPE
           
 
Constructor Summary
HTTPOperationInOut()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIME_BINDING_TYPE

public static final String MIME_BINDING_TYPE
See Also:
Constant Field Values

URL_REPLACE_BINDING_TYPE

public static final String URL_REPLACE_BINDING_TYPE
See Also:
Constant Field Values

ioBindingType

public String ioBindingType
ioBindingType: At this time, Fedora's WSDLParser can deal with: 1) mime:content (ioBindingType = MIME_BINDING_TYPE) 2) mime:mimeXml (ioBindingType = MIME_BINDING_TYPE) 3) http:urlReplacement (ioBindingType = URL_REPLACE_BINDING_TYPE) Not supported by Fedora's WSDLParser at this time are: 1) mime:multipartRelated 2) http:urlEncoded


ioMIMEContent

public MIMEContent[] ioMIMEContent
ioMIMEContent: Applies only when ioBindingType is MIME_BINDING_TYPE. Defines the MIME type(s) of the content that is used as input or output to an operation. Multiple MIME types in the array indicate alternative formats. May may carry the name of the Message part that it pertains to, although this can typically be inferred. NOTE: When ioBindingType = URL_REPLACE_BINDING_TYPE this will be set to an array of zero length.

Constructor Detail

HTTPOperationInOut

public HTTPOperationInOut()


Copyright © 2011 DuraSpace. All Rights Reserved.