iaik.xkms
Interface PendingRequest

All Superinterfaces:
XMessageAbstractType, XRequestAbstractType
All Known Subinterfaces:
StatusRequest

public interface PendingRequest
extends XRequestAbstractType

Request the result of a finished (previously) pending request.

[111] The PendingRequest element is used to request the result of a previously presented request for which the ResultMajor code 'Pending' was returned. The PendingRequest element inherits the element and attributes of XRequestAbstractType and the following attribute:
ResponseId [Required]
The value of the Id attribute sent in the original response containing the ResultMajor code 'Pending'.

[112] If the value of ResponseId is unknown to the service the result 'Sender.UnknownResponseId' is returned.

[112a] The RespondWith element MUST NOT be present inside a PendingRequest element.


Method Summary
 NCName getResponseId()
          Gets ResponseId of this request.
 void setResponseId(NCName id)
          Sets ResponseId of this request.
 
Methods inherited from interface XRequestAbstractType
acceptPending, acceptRepresent, acceptRequestSignatureValue, addRespondWith, addResponseMechanism, getOriginalRequestId, getPendingNotification, getRespondWith, getResponseLimit, getResponseMechanism, removeRespondWith, removeResponseMechanism, setOriginalRequestId, setPendingNotification, setResponseLimit
 
Methods inherited from interface XMessageAbstractType
addDefaults, addOpaqueClientData, clearOpaqueClientData, getId, getMessageName, getNonce, getOpaqueClientData, getRequestSignatureValue, getService, getSignatureCertificate, hasSignature, isValid, setId, setNonce, setService, setSignature, toString
 

Method Detail

setResponseId

void setResponseId(NCName id)
Sets ResponseId of this request.

Parameters:
id - new value for ResponseId

getResponseId

NCName getResponseId()
Gets ResponseId of this request.

Returns:
ResponseId of this request