@param keyObject XmlEnterpriseObject to use as retreival arguments in the Query.The contents of this object are inserted into the Query document prior to sending the query request. Under normal conditions, this object is actually a LightweightPerson object since that's the most common query object used.
NOTE: This method should be over-ridden by lower level classes if the keyObject isn't a LightweightPerson.
@param producer PointToPointProducer a pre-configured and started PointToPointProducerwhich will be used to send the update-request message to the appropriate destination and return the reply to this method (via the PointToPointProducer.produceRequest method).
@return java.util.List this is a list of XmlEnterpriseObject objects(like BasicPerson, BasicEmployee etc.) provided by the authoritative source (the application consuming the query request).
@throws EnterpriseObjectQueryException if any errors occur when validatingthe contents of the object, if any errors occur while producing the request or if the object doesn't support the create action. This exception will also be thrown if the contents of the reply document contains an error. That is, if the consuming application had errors processing the request. This exception will include the Result information containing the error that occurred.
|
|
|
|