org.exoplatform.applications.ooplugin.client
Class MultistatusCommand

java.lang.Object
  extended by org.exoplatform.applications.ooplugin.client.DavCommand
      extended by org.exoplatform.applications.ooplugin.client.MultistatusCommand
Direct Known Subclasses:
DavPropFind, DavReport, DavSearch

public abstract class MultistatusCommand
extends DavCommand

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Guly

Field Summary
protected  DocumentApi multistatusDocument
           
protected  PropertyList propList
           
protected  java.lang.String xmlName
           
 
Fields inherited from class org.exoplatform.applications.ooplugin.client.DavCommand
AUTH_BASIC, client, commandName, context, inStream, requestDataBytes, resourcePath, responseDataBytes
 
Constructor Summary
MultistatusCommand(WebDavContext context)
           
 
Method Summary
 void finalExecute()
           
 Multistatus getMultistatus()
           
 void isPropNamesRequired(boolean isPropNames)
           
 void requireAllProperties()
           
 void setRequiredProperty(java.lang.String name)
           
 void setRequiredProperty(java.lang.String name, java.lang.String nameSpace)
           
 org.w3c.dom.Element toXml(org.w3c.dom.Document xmlDocument)
           
 
Methods inherited from class org.exoplatform.applications.ooplugin.client.DavCommand
execute, getResponseDataBuffer, getResponseHeader, getResponseHeadersNames, setLockToken, setRange, setRange, setRequestDataBuffer, setRequestInputStream, setResourcePath, setXmlEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propList

protected PropertyList propList

xmlName

protected java.lang.String xmlName

multistatusDocument

protected DocumentApi multistatusDocument
Constructor Detail

MultistatusCommand

public MultistatusCommand(WebDavContext context)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

requireAllProperties

public void requireAllProperties()

setRequiredProperty

public void setRequiredProperty(java.lang.String name,
                                java.lang.String nameSpace)

setRequiredProperty

public void setRequiredProperty(java.lang.String name)

isPropNamesRequired

public void isPropNamesRequired(boolean isPropNames)

toXml

public org.w3c.dom.Element toXml(org.w3c.dom.Document xmlDocument)
Overrides:
toXml in class DavCommand

finalExecute

public void finalExecute()
Overrides:
finalExecute in class DavCommand

getMultistatus

public Multistatus getMultistatus()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.