|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectanon.pay.xml.XMLEasyCC
public class XMLEasyCC
XML structure for a easy cost confirmation (without mircopayment function) which is sent to the AI by the Jap
| Field Summary | |
|---|---|
private org.w3c.dom.Document |
m_docTheEasyCC
|
private long |
m_lAccountNumber
|
private long |
m_lTransferredBytes
|
private java.lang.String |
m_strAiName
|
private java.lang.String |
m_strPIID
The Payment Instance ID |
private static java.lang.String |
ms_strElemName
|
| Fields inherited from interface anon.util.IXMLEncodable |
|---|
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_VERSION |
| Constructor Summary | |
|---|---|
XMLEasyCC(byte[] data)
|
|
XMLEasyCC(org.w3c.dom.Element xml)
|
|
XMLEasyCC(java.lang.String xml)
|
|
XMLEasyCC(java.lang.String aiName,
long accountNumber,
long transferred,
PKCS12 a_certificate)
|
|
| Method Summary | |
|---|---|
void |
addTransferredBytes(long plusBytes)
this makes the signature invalid! |
long |
getAccountNumber()
|
java.lang.String |
getAIName()
|
java.lang.String |
getPIID()
|
long |
getTransferredBytes()
|
static java.lang.String |
getXMLElementName()
|
private org.w3c.dom.Element |
internal_toXmlElement(org.w3c.dom.Document a_doc)
|
void |
setPIID(java.lang.String a_piID)
sets the PI ID. |
void |
setTransferredBytes(long numBytes)
setTransferredBytes. |
private void |
setValues(org.w3c.dom.Element element)
|
boolean |
sign(IMyPrivateKey key)
|
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document. |
boolean |
verify(IMyPublicKey key)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String m_strAiName
private long m_lTransferredBytes
private long m_lAccountNumber
private static final java.lang.String ms_strElemName
private org.w3c.dom.Document m_docTheEasyCC
private java.lang.String m_strPIID
| Constructor Detail |
|---|
public XMLEasyCC(java.lang.String aiName,
long accountNumber,
long transferred,
PKCS12 a_certificate)
throws java.lang.Exception
java.lang.Exception
public XMLEasyCC(byte[] data)
throws java.lang.Exception
java.lang.Exception
public XMLEasyCC(java.lang.String xml)
throws java.lang.Exception
java.lang.Exception
public XMLEasyCC(org.w3c.dom.Element xml)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public static java.lang.String getXMLElementName()
private void setValues(org.w3c.dom.Element element)
throws java.lang.Exception
java.lang.Exceptionprivate org.w3c.dom.Element internal_toXmlElement(org.w3c.dom.Document a_doc)
public java.lang.String getAIName()
public java.lang.String getPIID()
public void setPIID(java.lang.String a_piID)
Id - of the payment instancepublic long getAccountNumber()
public long getTransferredBytes()
public void addTransferredBytes(long plusBytes)
public void setTransferredBytes(long numBytes)
numBytes - longpublic boolean sign(IMyPrivateKey key)
public boolean verify(IMyPublicKey key)
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodable
toXmlElement in interface IXMLEncodablea_doc - a document
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||