|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.oakgrovesystems.reactor.requests.ReactorRequest | +--com.oakgrovesystems.reactor.requests.GetOperandIdsByLabelAndValue
A fine-grained request to retrieve zero or more Operand ID strings by both label name and value.
Field Summary | |
static java.lang.String |
OPERAND_LABEL_PARM_NAME
The name of the request parameter that is the label of the operand(s) to get |
static java.lang.String |
OPERAND_VALUE_PARM_NAME
The name of the request parameter that is the value of the operand(s) to get |
static java.lang.String |
REQUEST_TYPE
The request type of Get requests. |
Fields inherited from class com.oakgrovesystems.reactor.requests.ReactorRequest |
operandOutputter, policyOutputter, processOutputter, statusOutputter |
Constructor Summary | |
GetOperandIdsByLabelAndValue()
Creates a Get request without specifying the authentication token to use to make the request. |
|
GetOperandIdsByLabelAndValue(java.lang.String authToken)
Creates a Get request that will use the specified authentication token |
Method Summary | |
protected org.jdom.Element |
createRtnValXML(com.oakgrovesystems.reactor.ReactorResponse res,
com.oakgrovesystems.reactor.IdToLabelPathMapper mapper)
This (superclass) implementation simply returns null, which is perfect for requests that don't have return values. |
java.lang.String |
getLabel()
Accessor for OPERAND_LABEL. |
java.lang.String |
getValue()
Accessor for OPERAND_VALUE. |
java.util.List |
paramsToXML()
Returns a List of Elements representing the parameters of the request |
protected void |
parseParameters(org.jdom.Element params,
com.oakgrovesystems.reactor.LabelPathToIdMapper mapper)
Configures the parameters from the XML representation |
protected com.oakgrovesystems.reactor.ReactorResponse |
parseReturnValues(org.jdom.Element returnValues)
|
void |
setLabel(java.lang.String label)
Specifies the label of the operand(s) to get. |
void |
setValue(java.lang.String value)
Specifies the value of the operand(s) to get. |
Methods inherited from class com.oakgrovesystems.reactor.requests.ReactorRequest |
configureFromXML, configureFromXML, createResponseXML, createResponseXML, createReturnValuesElem, getAuthToken, getLabelPath, getObjectId, getParameter, getParameter, getParameterNames, getRequestType, makeAuthTokenXML, makeObjectElement, makeOperandElement, makePolicyElement, makeProcessElement, makeReferenceElement, makeStatusElement, parseResponse, send, sendAsXML, sendViaHttp, setAuthToken, setParameter, setRequestType, toString, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String OPERAND_LABEL_PARM_NAME
public static final java.lang.String OPERAND_VALUE_PARM_NAME
public static final java.lang.String REQUEST_TYPE
Constructor Detail |
public GetOperandIdsByLabelAndValue()
public GetOperandIdsByLabelAndValue(java.lang.String authToken)
authToken
- the authentication token to use to make the requestMethod Detail |
public void setLabel(java.lang.String label)
label
- the labelpublic void setValue(java.lang.String value)
value
- the valuepublic java.lang.String getLabel()
public java.lang.String getValue()
protected void parseParameters(org.jdom.Element params, com.oakgrovesystems.reactor.LabelPathToIdMapper mapper) throws FailedRequestException
ReactorRequest
parseParameters
in class ReactorRequest
params
- the 'parameters' Element of the request
FailedRequestException
- if the parameters can't be configured from the XML.protected org.jdom.Element createRtnValXML(com.oakgrovesystems.reactor.ReactorResponse res, com.oakgrovesystems.reactor.IdToLabelPathMapper mapper) throws FailedRequestException
ReactorRequest
createRtnValXML
in class ReactorRequest
res
- the ReactorResponse to translate to XML.mapper
- object to convert IDs to label paths in return values
FailedRequestException
- if the return values Element can't be createdpublic java.util.List paramsToXML() throws FailedRequestException
ReactorRequest
paramsToXML
in class ReactorRequest
FailedRequestException
protected com.oakgrovesystems.reactor.ReactorResponse parseReturnValues(org.jdom.Element returnValues) throws FailedRequestException
parseReturnValues
in class ReactorRequest
FailedRequestException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |