com.ibm.etill.framework.clientapi
Class PSObject
java.lang.Object
com.ibm.etill.framework.clientapi.PSObject
- All Implemented Interfaces:
- XDMConstants
- Direct Known Subclasses:
- PSAbout, PSAdminObject, PSBatch, PSBatchTotal, PSCassetteAbout, PSCassetteObject, PSCredit, PSOrder, PSPayment
- public class PSObject
- extends java.lang.Object
- implements XDMConstants
Data returned from Query commands is processed into a set of PSObjects reflecting the actual Commerce Payments objects. The PSObjects class is the superclass of all the Commerce Payments objects.
Fields inherited from interface com.ibm.etill.framework.clientapi.XDMConstants |
batchStates, batchStatusList, creditStates, orderStates, paymentStates, PAYSERVERDTD, XDAN_ACCOUNTNAME, XDAN_ACCOUNTNUMBER, XDAN_ACTIVE, XDAN_ADMINHOSTNAME, XDAN_AMOUNT, XDAN_AMOUNTEXP10, XDAN_APAUTOAPPROVE, XDAN_APAUTODEPOSIT, XDAN_APPROVALEXPIRATION, XDAN_APPROVALEXPIRY, XDAN_APPROVEAMOUNT, XDAN_APPROVESALLOWED, XDAN_APPROVETIME, XDAN_BATCHNUMBER, XDAN_BATCHSTATUS, XDAN_BRAND, XDAN_BUYER_MESSAGE, XDAN_CASSETTEMSGS, XDAN_CASSETTENAME, XDAN_CHANGESPENDING, XDAN_COMMTYPE, XDAN_COMPANYPKGNAME, XDAN_CONFIGURATIONFLAG, XDAN_CONTENT, XDAN_CONTENTTYPE, XDAN_CREDITNUMBER, XDAN_CURRENCY, XDAN_DEPOSITAMOUNT, XDAN_DISPLAYDESCRIPTION, XDAN_DISPLAYHELP, XDAN_DISPLAYLENGTH, XDAN_DISPLAYMODE, XDAN_DISPLAYNAME, XDAN_DISPLAYTYPE, XDAN_ENABLED, XDAN_ETILLHOSTNAME, XDAN_EVENTTYPE, XDAN_FITITLE, XDAN_FORCEALLOWED, XDAN_FRAMEWORKMSGS, XDAN_ID, XDAN_KEY, XDAN_LISTENERURL, XDAN_MERCHANT_MESSAGE, XDAN_MERCHANTCONTROL, XDAN_MERCHANTNUMBER, XDAN_MERCHANTORIGINATED, XDAN_MERCHANTTITLE, XDAN_NDHOSTNAME, XDAN_NUMBEROFADMINCOMMANDS, XDAN_NUMBEROFCREDITS, XDAN_NUMBEROFORDERCOMMANDS, XDAN_NUMBEROFPAYMENTCOMMANDS, XDAN_NUMBEROFPAYMENTS, XDAN_NUMBEROFQUERYCOMMANDS, XDAN_OBJECT_COUNT, XDAN_OBJECTID, XDAN_ORDER, XDAN_ORDERDATA1, XDAN_ORDERDATA2, XDAN_ORDERDATA3, XDAN_ORDERDATA4, XDAN_ORDERDATA5, XDAN_ORDERNUMBER, XDAN_ORDERURL, XDAN_PAYMENTGROUPNAME, XDAN_PAYMENTNUMBER, XDAN_PAYMENTTYPE, XDAN_PLEXNAME, XDAN_PRIMARY_RC, XDAN_PROPERTYID, XDAN_PURGEALLOWED, XDAN_REALM, XDAN_REFERENCENUMBER, XDAN_REQUIRED, XDAN_ROLES, XDAN_RPAUTOAPPROVE, XDAN_RPAUTODEPOSIT, XDAN_SECONDARY_RC, XDAN_SIZE, XDAN_SOCKSHOST, XDAN_SOCKSPORT, XDAN_STATE, XDAN_SYSPLEXFLAG, XDAN_TIMEREGISTERED, XDAN_TIMESTAMPCLOSED, XDAN_TIMESTAMPCREATED, XDAN_TIMESTAMPMODIFIED, XDAN_TIMESTAMPOPENED, XDAN_TOTALCREDITAMOUNT, XDAN_TOTALMATCHES, XDAN_TOTALPAYMENTAMOUNT, XDAN_TRANSACTIONID, XDAN_TRANSFORM, XDAN_UNAPPROVEDAMOUNT, XDAN_USERNAME, XDAN_VALID, XDAN_VALUE, XDAN_VERSION, XDAN_WITHCREDITS, XDAN_WITHORDERS, XDAN_WITHPAYMENTS, XDAV_ADVANCED, XDAV_BASIC, XDAV_BATCH_PREFIX, XDAV_BOTH, XDAV_CASSETTE_OBJECT, XDAV_CREDIT_PREFIX, XDAV_FALSE, XDAV_HIDDEN, XDAV_ID_SEPARATOR, XDAV_ORDER_DESCRIPTION, XDAV_ORDER_PREFIX, XDAV_PAYMENT_PREFIX, XDAV_READONLY, XDAV_READWRITE, XDAV_TRANSFORM_NONE, XDAV_TRANSFORM_URL, XDAV_TRUE, XDAV_UNRECOGNIZED_STATE, XDAV_UNRECOGNIZED_STATUS, XDAV_UNSUPPORTED_ENCODING, XDCT_RESULTS_HEADER, XDDV_XML_ENCODING, XDDV_XML_VERSION, XDEN_ACCOUNTCOLLECTION, XDEN_BATCHCOLLECTION, XDEN_BATCHKEY, XDEN_BATCHLIST, XDEN_BATCHTOTALCOLLECTION, XDEN_CASSETTECOLLECTION, XDEN_CASSETTECONFIGOBJECT, XDEN_CASSETTEEXTOBJECT, XDEN_CASSETTEOBJECT, XDEN_CASSETTEPROPERTY, XDEN_CREDITCOLLECTION, XDEN_CREDITKEY, XDEN_CREDITLIST, XDEN_EVENTLISTENERCOLLECTION, XDEN_MERCHANTCOLLECTION, XDEN_MERCHCASSCOLLECTION, XDEN_ORDERCOLLECTION, XDEN_ORDERKEY, XDEN_ORDERLIST, XDEN_PACKAGEDCONTENT, XDEN_PAYMENTCOLLECTION, XDEN_PAYMENTKEY, XDEN_PAYMENTLIST, XDEN_PSABOUT, XDEN_PSACCOUNT, XDEN_PSBATCH, XDEN_PSBATCHTOTAL, XDEN_PSCASSETTE, XDEN_PSCASSETTEABOUT, XDEN_PSCREDIT, XDEN_PSEVENTLISTENER, XDEN_PSMERCHANT, XDEN_PSMERCHCASS, XDEN_PSOPERATION, XDEN_PSORDER, XDEN_PSPAYMENT, XDEN_PSPAYMENTSERVER, XDEN_PSSYSPLEX, XDEN_PSUSERINFO, XDEN_ROOT_ELEMENT, XDEN_USERINFOCOLLECTION |
Method Summary |
java.util.Enumeration |
getCassetteObjects()
Returns an enumeration of the cassette objects. |
java.lang.String |
getName()
Returns the name of the object |
java.util.Enumeration |
getProperties()
Returns an enumeration of the properties. |
PSProperty |
getProperty(java.lang.String propertyID)
Returns a particular PSProperty object associated with this propertyID. |
java.lang.Object |
getPropertyValue(java.lang.String propertyID)
Returns the value of the property associated with this propertyID. |
protected void |
processCassetteExtension(Element element)
processCassetteExtension |
protected void |
processCassetteObjects(Element element)
processCassetteObjects |
protected static java.util.Hashtable |
processCollection(Element element, java.lang.String propertyID)
processCollection |
protected static java.lang.Object |
processElement(Element element)
processElement |
protected static java.lang.Object |
processElement(Element xml, java.lang.String propertyID)
|
protected void |
setProperty(Element xml)
|
protected void |
setProperty(Element xml, java.lang.String propertyID)
|
protected void |
setProperty(Element xml, java.lang.String propertyId, java.lang.Object type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectName
protected java.lang.String objectName
objectKey
protected PSObject.PSObjectKey objectKey
cassetteObjects
protected java.util.Hashtable cassetteObjects
TYPE_BOOLEAN
protected static final java.lang.Boolean TYPE_BOOLEAN
- setProperty
TYPE_INTEGER
protected static final java.lang.Integer TYPE_INTEGER
TYPE_DATE
protected static final java.util.Date TYPE_DATE
TYPE_STRING
protected static final java.lang.String TYPE_STRING
TYPE_LONG
protected static final java.lang.Long TYPE_LONG
PSObject
public PSObject()
getName
public java.lang.String getName()
- Returns the name of the object
-
- Returns:
- the name attribute of the PSObject.
getProperty
public PSProperty getProperty(java.lang.String propertyID)
- Returns a particular PSProperty object associated with this propertyID.
-
- Parameters:
- propertyID - the propertyID attribute of the desired property.
- Returns:
- the PSProperty with this propertyID.
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String propertyID)
- Returns the value of the property associated with this propertyID.
-
- Parameters:
- propertyID - the propertyID attribute of the desired property.
- Returns:
- the value of the property with this propertyID.
getProperties
public java.util.Enumeration getProperties()
- Returns an enumeration of the properties.
-
- Returns:
- an enumeration of the property objects.
getCassetteObjects
public java.util.Enumeration getCassetteObjects()
- Returns an enumeration of the cassette objects.
-
- Returns:
- an enumeration of the cassette objects.
setProperty
protected void setProperty(Element xml,
java.lang.String propertyId,
java.lang.Object type)
setProperty
protected void setProperty(Element xml,
java.lang.String propertyID)
setProperty
protected void setProperty(Element xml)
processElement
protected static java.lang.Object processElement(Element element)
- processElement
processElement
protected static java.lang.Object processElement(Element xml,
java.lang.String propertyID)
processCollection
protected static java.util.Hashtable processCollection(Element element,
java.lang.String propertyID)
- processCollection
processCassetteExtension
protected void processCassetteExtension(Element element)
- processCassetteExtension
processCassetteObjects
protected void processCassetteObjects(Element element)
- processCassetteObjects
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.