|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.AbstractXmlObject
com.waveset.object.ResourceResult
A class used to represent information about an operation on a resource in a WavesetResult.
Nested Class Summary | |
static class |
ResourceResult.Operation
An enumeration class Used for values of the _op field, indicating the type of operation that was atttempted on the resource. |
Field Summary | |
static java.lang.String |
ATT_ACCOUNTID
|
static java.lang.String |
ATT_ERROR
|
static java.lang.String |
ATT_NAME
|
static java.lang.String |
ATT_OP
|
static java.lang.String |
ATT_PROTECTED
|
static java.lang.String |
code_id
|
static java.lang.String |
ELEMENT
Our XML element name. |
static java.lang.String |
ITEM_TYPE
The ResultItem type name for these. |
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
ResourceResult()
Build an empty result object, which can be populated manually. |
|
ResourceResult(org.w3c.dom.Element e)
Build a result object from xml. |
Method Summary | |
void |
add(java.lang.Object result)
Add an object to the result. |
void |
addException(java.lang.Throwable t)
Add an exception. |
void |
addNamedResult(java.lang.String name,
java.lang.Object value)
Add a named result item. |
void |
addNamedResult(java.lang.String name,
java.lang.String type,
java.lang.Object value)
Add a named result item. |
void |
addResult(java.lang.String type,
java.lang.Object value)
Add a result item. |
void |
assimilate(WavesetResult res)
Add some result, we assume we can take ownership if the given result object if we don't already have one. |
java.lang.String |
getAccountId()
|
java.lang.String |
getElementName()
Return the XML element name, required by AbstractXmlObject. |
java.util.List |
getErrors()
If the result contains errors, format them in a string suitable for presentation to the user. |
void |
getErrors(java.util.List errors)
|
java.lang.String |
getName()
Get the resource name. |
ResourceResult.Operation |
getOperation()
Get the attempted operation. |
WavesetResult |
getResult()
Get the nested result object containing messages and errors from the resource. |
ResultTable |
getResultTable()
Return the ResultTable for this result containing information about the account attributes that were updated. |
WSUser |
getUser()
Get the user that was fetched. |
boolean |
hasError()
|
boolean |
isProtected()
Tests to see if the resource account was marked protected. |
void |
setAccountId(java.lang.String s)
Set the account id. |
void |
setName(java.lang.String s)
Set the resource name. |
void |
setOperation(ResourceResult.Operation o)
Set the resource operation. |
void |
setProtected(boolean b)
Sets the protected flag. |
void |
setResult(WavesetResult res)
Set the nested result object. |
void |
setUser(WSUser user)
Set the fetched user. |
void |
toXml(java.lang.StringBuffer b,
int indent)
Serialize into a buffer with optional indentation. |
Methods inherited from class com.waveset.util.AbstractXmlObject |
addXmlHeader, cloneObject, dump, dumpFile, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml, toXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
public static final java.lang.String ELEMENT
public static final java.lang.String ITEM_TYPE
public static final java.lang.String ATT_NAME
public static final java.lang.String ATT_ACCOUNTID
public static final java.lang.String ATT_OP
public static final java.lang.String ATT_ERROR
public static final java.lang.String ATT_PROTECTED
Constructor Detail |
public ResourceResult()
public ResourceResult(org.w3c.dom.Element e) throws WavesetException
Method Detail |
public java.lang.String getElementName()
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public java.lang.String getName()
public void setName(java.lang.String s)
public void setAccountId(java.lang.String s)
public java.lang.String getAccountId()
public ResourceResult.Operation getOperation()
public void setOperation(ResourceResult.Operation o)
public boolean isProtected()
public void setProtected(boolean b)
public WSUser getUser()
public void setUser(WSUser user)
public ResultTable getResultTable()
public WavesetResult getResult()
public void setResult(WavesetResult res)
public void add(java.lang.Object result)
public void assimilate(WavesetResult res)
public void addResult(java.lang.String type, java.lang.Object value)
public void addNamedResult(java.lang.String name, java.lang.String type, java.lang.Object value)
public void addNamedResult(java.lang.String name, java.lang.Object value)
public void addException(java.lang.Throwable t)
public java.util.List getErrors()
public void getErrors(java.util.List errors)
public boolean hasError()
public void toXml(java.lang.StringBuffer b, int indent)
AbstractXmlObject
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |