|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object anon.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.Exception
private 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 IXMLEncodable
a_doc
- a document
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |