public abstract class TransferResponse extends DataResponse
TransferCommand
. This relies on the instance
first being initialised by a suitable EPP transfer response using the method
fromXML. For flexibility, this implementation extracts the data from the
response using XPath queries, the expressions for which are defined
statically.TransferCommand
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ACDATE_EXPR |
protected static java.lang.String |
ACID_EXPR |
protected static java.lang.String |
OBJ |
protected static java.lang.String |
REDATE_EXPR |
protected static java.lang.String |
REID_EXPR |
protected static java.lang.String |
TR_STATUS_EXPR |
RES_DATA_EXPR
RESPONSE_EXPR, resultArray
debugLogger, maintLogger, userLogger
Constructor and Description |
---|
TransferResponse(ObjectType objectType) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
acDateExpr() |
protected abstract java.lang.String |
acIDExpr() |
void |
fromXML(XMLDocument xmlDoc)
Set attribute values according to the given XML document.
|
java.util.GregorianCalendar |
getActionDate() |
java.lang.String |
getActioningClID() |
java.util.GregorianCalendar |
getRequestDate() |
java.lang.String |
getRequestingClID() |
java.lang.String |
getTransferStatus() |
protected abstract java.lang.String |
reDateExpr() |
protected abstract java.lang.String |
reIDExpr() |
java.lang.String |
toString() |
protected abstract java.lang.String |
trStatusExpr() |
getCmdType, getObjType
getCLTRID, getMessage, getMessageEnqueueDate, getMessageLanguage, getMsgCount, getMsgID, getResults, getSourceXMLString, getSVTRID, registerExtension
arrayToString, replaceIndex, toXML
protected static final java.lang.String OBJ
protected static final java.lang.String TR_STATUS_EXPR
protected static final java.lang.String REID_EXPR
protected static final java.lang.String REDATE_EXPR
protected static final java.lang.String ACID_EXPR
protected static final java.lang.String ACDATE_EXPR
public TransferResponse(ObjectType objectType)
public java.lang.String getTransferStatus()
public java.lang.String getRequestingClID()
public java.util.GregorianCalendar getRequestDate()
public java.lang.String getActioningClID()
public java.util.GregorianCalendar getActionDate()
public void fromXML(XMLDocument xmlDoc)
ReceiveSE
protected abstract java.lang.String trStatusExpr()
protected abstract java.lang.String reIDExpr()
protected abstract java.lang.String reDateExpr()
protected abstract java.lang.String acIDExpr()
protected abstract java.lang.String acDateExpr()