|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wink.webdav.model.Multistatus
public class Multistatus
The multistatus
XML element per the WebDAV specification [RFC
4918]
Name: multistatus Namespace: DAV: Purpose: Contains multiple response messages. Description: The responsedescription at the top level is used to provide a general message describing the overarching nature of the response. If this value is available an application may use it instead of presenting the individual response descriptions contained within the responses. <!ELEMENT multistatus (response+, responsedescription?) >
Field Summary | |
---|---|
protected List<Response> |
response
|
protected String |
responsedescription
|
Constructor Summary | |
---|---|
Multistatus()
|
Method Summary | |
---|---|
List<Response> |
getResponse()
Gets the value of the response property. |
Response |
getResponseByHref(String href)
Get a the first response available that matches the provided href |
String |
getResponsedescription()
Gets the value of the responsedescription property. |
Map<String,Response> |
getResponsesAsMapByHref()
Get a map of responses where the key is the response href |
static void |
marshal(Multistatus instance,
OutputStream os)
Marshal a Multistatus object to the provided output stream |
static void |
marshal(Multistatus instance,
Writer writer)
Marshal a Multistatus object to the provided writer |
void |
setResponsedescription(String value)
Sets the value of the responsedescription property. |
static Multistatus |
unmarshal(InputStream is)
Unmarshal a Multistatus object from the provided input stream |
static Multistatus |
unmarshal(Reader reader)
Unmarshal a Multistatus object from the provided reader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<Response> response
protected String responsedescription
Constructor Detail |
---|
public Multistatus()
Method Detail |
---|
public List<Response> getResponse()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the response property.
For example, to add a new item, do as follows:
getResponse().add(newItem);
Objects of the following type(s) are allowed in the list Response
public Map<String,Response> getResponsesAsMapByHref()
public Response getResponseByHref(String href)
href
- the href of the response to get
public String getResponsedescription()
String
public void setResponsedescription(String value)
value
- allowed object is String
public static Multistatus unmarshal(InputStream is) throws IOException
is
- the input stream
IOException
public static void marshal(Multistatus instance, OutputStream os) throws IOException
instance
- the Multistatus instance to marshalos
- the output stream
IOException
public static Multistatus unmarshal(Reader reader) throws IOException
reader
- the input reader
IOException
public static void marshal(Multistatus instance, Writer writer) throws IOException
instance
- the Multistatus instance to marshalwriter
- the output writer
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |