public abstract class InfoResponse extends DataResponse
InfoCommand
.
This relies on the instance first being initialised by a suitable EPP info
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.InfoCommand
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected static java.lang.String |
CL_ID_EXPR |
protected static java.lang.String |
CR_DATE_EXPR |
protected static java.lang.String |
CR_ID_EXPR |
protected static java.lang.String |
INF_DATA_EXPR |
protected static java.lang.String |
ROID_EXPR |
protected static java.lang.String |
STATUS_COUNT_EXPR |
protected static java.lang.String |
STATUS_EXPR |
protected static java.lang.String |
TR_DATE_EXPR |
protected static java.lang.String |
UP_DATE_EXPR |
protected static java.lang.String |
UP_ID_EXPR |
OBJ, RES_DATA_EXPR
RESPONSE_EXPR, resultArray
debugLogger, maintLogger, userLogger
Constructor and Description |
---|
InfoResponse(ObjectType objectType) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
clIDExpr() |
protected abstract java.lang.String |
crDateExpr() |
protected abstract java.lang.String |
crIDExpr() |
void |
fromXML(XMLDocument xmlDoc)
Set attribute values according to the given XML document.
|
java.lang.String |
getCreateClient() |
java.util.GregorianCalendar |
getCreateDate() |
java.lang.String |
getROID() |
java.lang.String |
getSponsorClient() |
Status[] |
getStatuses() |
java.util.GregorianCalendar |
getTransferDate() |
java.lang.String |
getUpdateClient() |
java.util.GregorianCalendar |
getUpdateDate() |
protected abstract java.lang.String |
roidExpr() |
protected abstract java.lang.String |
statusCountExpr() |
protected abstract java.lang.String |
statusExpr() |
java.lang.String |
toString() |
protected abstract java.lang.String |
trDateExpr() |
protected abstract java.lang.String |
upDateExpr() |
protected abstract java.lang.String |
upIDExpr() |
getCmdType, getObjType
getCLTRID, getMessage, getMessageEnqueueDate, getMessageLanguage, getMsgCount, getMsgID, getResults, getSourceXMLString, getSVTRID, registerExtension
arrayToString, replaceIndex, toXML
protected static final java.lang.String INF_DATA_EXPR
protected static final java.lang.String ROID_EXPR
protected static final java.lang.String CR_ID_EXPR
protected static final java.lang.String UP_ID_EXPR
protected static final java.lang.String CL_ID_EXPR
protected static final java.lang.String CR_DATE_EXPR
protected static final java.lang.String UP_DATE_EXPR
protected static final java.lang.String TR_DATE_EXPR
protected static final java.lang.String STATUS_COUNT_EXPR
protected static final java.lang.String STATUS_EXPR
public InfoResponse(ObjectType objectType)
public java.lang.String getROID()
public java.util.GregorianCalendar getCreateDate()
public java.util.GregorianCalendar getUpdateDate()
public java.util.GregorianCalendar getTransferDate()
public java.lang.String getCreateClient()
public java.lang.String getUpdateClient()
public java.lang.String getSponsorClient()
public Status[] getStatuses()
public void fromXML(XMLDocument xmlDoc)
ReceiveSE
protected abstract java.lang.String roidExpr()
protected abstract java.lang.String crIDExpr()
protected abstract java.lang.String upIDExpr()
protected abstract java.lang.String clIDExpr()
protected abstract java.lang.String crDateExpr()
protected abstract java.lang.String upDateExpr()
protected abstract java.lang.String trDateExpr()
protected abstract java.lang.String statusExpr()
protected abstract java.lang.String statusCountExpr()