Uses of Class
ibilling.client.ClientObject

Uses of ClientObject in ibilling.client
 

Subclasses of ClientObject in ibilling.client
 class AccountActivity
          Abstract class for objects that represent CustomerAccount related financial activity.
 class AccountTransaction
           Represents financial transaction posted to CustomerAccount.
 class Adjustment
          Represents a change made to a PaymentPlan.
 class AssetTransaction
          A type of AccountTransaction that represents movement of money (assets) on the account.
 class CaptureInfo
          Represents electronic processor related info.
 class Charge
          Represents a future invoice within a PaymentPlan.
 class CustomerAccount
          Represents a party (person or organization) making/responsible for invoicing, payments, plans in the system.
 class PaymentOption
          Represents a form of payment that can be used in recurring billing process.
 class PaymentPlan
          Represents a series of future payments that should be executed on the specified schedule using defined Payment Option.
 class RevenueTransaction
          A type of AccountTransaction that represents sales (revenue) on the account.
 class Statement
          Represents a paper statement object that might be sent by mail to a physical entity represented by CustomerAccount
 

Methods in ibilling.client that return ClientObject
private  ClientObject SessionContext.getClientObject(ClientObject clientObject)
          Returns client object if session context has it
 

Methods in ibilling.client that return types with arguments of type ClientObject
(package private) static java.util.List<ClientObject> Helper.accountTransactionListToClientObjectList(java.util.List<AccountTransaction> transactions)
          Transforms List to List
(package private) static java.util.List<ClientObject> Helper.assetTransactionListToClientObjectList(java.util.List<AssetTransaction> transactions)
          Transforms List to List
(package private) static java.util.List<ClientObject> Helper.customerAccountListToClientObjectList(java.util.List<CustomerAccount> customerAccounts)
          Transforms List to List
 java.util.List<ClientObject> TransformationContext.deserializeList(ElementFacade facade, boolean isQueryResponse)
          Deserialize list.
 java.util.List<ClientObject> SessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Communicates find message to server
 java.util.List<ClientObject> RMISessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.util.List<ClientObject> XMLSessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
(package private) static java.util.List<ClientObject> Helper.paymentOptionListToClientObjectList(java.util.List<PaymentOption> paymentOptions)
          Transforms List to List
(package private) static java.util.List<ClientObject> Helper.paymentPlanListToClientObjectList(java.util.List<PaymentPlan> paymentPlans)
          Transforms List to List
(package private) static java.util.List<ClientObject> Helper.revenueTransactionListToClientObjectList(java.util.List<RevenueTransaction> transactions)
          Transforms List to List
(package private) static java.util.List<ClientObject> Helper.toClientObjectList(java.util.List list)
           
 

Methods in ibilling.client with parameters of type ClientObject
 void SessionContext.addClientObject(ClientObject clientObject)
          Mark object for persistence.
 int ClientObjectComparator.compare(ClientObject clientObject1, ClientObject clientObject2)
           
private  void Session.createProxyCustomerAccount(ClientObject clientObject)
          Creates proxy ClientObject
(package private) static java.lang.String Helper.getClassName(ClientObject clientObject)
           
private  ClientObject SessionContext.getClientObject(ClientObject clientObject)
          Returns client object if session context has it
 void Session.loadObject(ClientObject clientObject)
          Loads client object from server
 void Session.save(ClientObject clientObject)
           
private  void RMISessionConnection.synchronizeClientObject(SessionContext sessionContext, ClientObject clientObject)
           
private  CustomerAccount Session.takeCustomerAccount(ClientObject clientObject)
          Gets the customer account.
 

Method parameters in ibilling.client with type arguments of type ClientObject
(package private) static java.util.List<AccountTransaction> Helper.clientObjectListToAccountTransactionList(java.util.List<ClientObject> list)
          Transforms List to List
(package private) static java.util.List<CustomerAccount> Helper.clientObjectListToCustomerAccountList(java.util.List<ClientObject> list)
          Transforms List to List
(package private) static java.util.List<PaymentOption> Helper.clientObjectListToPaymentOptionList(java.util.List<ClientObject> list)
          Transforms List to List
(package private) static java.util.List<PaymentPlan> Helper.clientObjectListToPaymentPlanList(java.util.List<ClientObject> list)
          Transforms List to List
 ElementFacade TransformationContext.serializeList(java.lang.Integer merchantAccountCode, java.lang.String password, java.util.List<ClientObject> list, java.util.Map<java.lang.String,java.lang.Object> config)
          Serialize list.
 void SessionContext.toMaps(java.util.List<ClientObject> list)
          Transforms List client objects to Maps