This method schedules this work item by creating a new
TimeableTransaction that references this object as well as the
time when it is to be triggered and adding the
TimeableTransaction to the framework's timer queue.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette batch object on
the framework order's create list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette payment object on
the framework order's create list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette order object on
the framework order's create list.
This method is used by the framework thread (a commitable object)
when its commit() method discovers the cassette account object on
the framework thread create list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette credit object on
the framework order's create list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette batch object on
the framework order's delete list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette payment object on
the framework order's delete list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette order object on
the framework order's delete list.
This method is used by the framework thread (a commitable object)
when its commit() method discovers the cassette account object on
the framework thread delete list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette credit object on
the framework order's delete list.
This method is used to get the time of day, specified in minutes
after midnight, when this account's open batches should be
automatically closed by the cassette.
This method is used to get an object that represents the time of
day (specified in minutes after midnight) when this account's
open batches will be automatically closed.
This method is used by the framework to obtain a hashtable that
contains an element for each cassette dependent protocol data
keyword that is to be validated and converted into the proper]
data type by the framework before it is passed to the cassette
in a parameter table.
This method is used by all constructors to initialize the number
formatter used to convert integer ammounts into strings and to
add new accounts to the list of accounts kept by the account class.
This method is used to determine if the administrator has
configured the account to automatically close an open batch when
that batch reaches a specified size.
The cassette batch object is responsible for performing all the
cassette's batch requests (BatchOpen, BatchClose) and to manage
the state of the framework batch object.
This constructor
initalizes a TimeOfDayWorkItem
constructs a new TimeableTransaction that references this
TimeOfDayWorkItem as well as the time when it is to be triggerd
adds the TimeableTransaction to the frameworks timer queue.
An account query object automatically selects information from
the cassette dependent account table using the same criteria
that was used to select information from the framework account
table.
A batch query object automatically selects information from
the cassette dependent batch table using the same criteria
that was used to select information from the framework batch
table.
A credit query object automatically selects information from
the cassette dependent credit table using the same criteria
that was used to select information from the framework credit
table.
An order query object automatically selects information from
the cassette dependent order table using the same criteria
that was used to select information from the framework order
table.
A payment query object automatically selects information from
the cassette dependent payment table using the same criteria
that was used to select information from the framework payment
table.
This interface contains all the constants used by the cassette,
including
The cassette name
The payment type
The resource bundle ID
The trace ID
The database table names for this cassette
The database column names for this cassette
Cassette dependent XML keys
Database view names for this cassette
Database column names for the views used by this cassette
Column names organized by database table
Cassette dependent protocol data keywords
Cassette secondary return codes that identify parameters
Cassette dependent secondary return codes
Cassette dependent message numbers
The cassette credit object is responsible for performing all the
cassette's credit requests (Refund, RefundReversal) and to manage
the state of the framework credit object.
The cassette order object is responsible for recording all the
relevent protocol data passed when the order is created, managing
the state of the framework object, and routing all the order
requests.
The cassette payment object is responsible for performing all the
cassette's payment requests (Approve, ApproveReversal, Deposit,
DepositReversal) and to manage the state of the framework
payment object.
This cassette batch attribute is contains a reference to a
CassetteWorkItem that is used to schedule an automatic batch
close at a particular time of day.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette batch object on
the framework order's update list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette payment object on
the framework order's update list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette order object on
the framework order's update list.
This method is used by the framework thread (a commitable object)
when its commit() method discovers the cassette account object on
the framework thread update list.
This method is used by the framework order (a commitable object)
when its commit() method discovers the cassette credit object on
the framework order's update list.