A B C D E F G H I K L M N O P R S T U V W X

A

AbstractAddenda - Class in net.sf.bacchus.records
Base class for implementations of Addenda.
AbstractAddenda() - Constructor for class net.sf.bacchus.records.AbstractAddenda
 
AbstractContainer<E extends List<Record>> - Class in net.sf.bacchus
A container that includes a header record, content records, a control record, and optional filler records.
AbstractContainer() - Constructor for class net.sf.bacchus.AbstractContainer
 
AbstractControl - Class in net.sf.bacchus
Base class for control records.
AbstractControl() - Constructor for class net.sf.bacchus.AbstractControl
 
AbstractDetail - Class in net.sf.bacchus.records
An entry detail record.
AbstractDetail() - Constructor for class net.sf.bacchus.records.AbstractDetail
 
AbstractInfoDetail - Class in net.sf.bacchus.records
An entry detail record with an optional info addenda record.
AbstractInfoDetail() - Constructor for class net.sf.bacchus.records.AbstractInfoDetail
 
AbstractInfoDetail.OptionalInfo - Class in net.sf.bacchus.records
An info addenda record.
AbstractInfoDetail.OptionalInfo() - Constructor for class net.sf.bacchus.records.AbstractInfoDetail.OptionalInfo
 
AbstractRecord - Class in net.sf.bacchus
Base class for an ACH record.
AbstractRecord() - Constructor for class net.sf.bacchus.AbstractRecord
 
AbstractTerminalDetail - Class in net.sf.bacchus.records
An entry detail record with an optional terminal addenda record.
AbstractTerminalDetail() - Constructor for class net.sf.bacchus.records.AbstractTerminalDetail
 
AbstractTerminalDetail.OptionalTerminal - Class in net.sf.bacchus.records
A terminal addenda record.
AbstractTerminalDetail.OptionalTerminal() - Constructor for class net.sf.bacchus.records.AbstractTerminalDetail.OptionalTerminal
 
ACH_RECORD_SIZE - Static variable in interface net.sf.bacchus.Record
The size of an ACH record.
Addenda - Interface in net.sf.bacchus
An addenda record.
ADDENDA_RECORD - Static variable in interface net.sf.bacchus.Addenda
Record type code.
ADDENDA_TYPE_FORMAT - Static variable in class net.sf.bacchus.records.AbstractAddenda
Format for the two digit addenda type code.
ADV - Static variable in class net.sf.bacchus.CompanyBatchHeader
Originator status code for an ADV file prepared by an ACH Operator.
afterProcess(Record, Record) - Method in class net.sf.bacchus.spring.RecordProcessLogger
Logs the result as an Log.info(Object).
aggregate(Record) - Method in class net.sf.bacchus.spring.RecordAggregator
Delegates to Record.format().
AUTOMATED_ACCOUNTING_ADVICES - Static variable in class net.sf.bacchus.CompanyBatch
Service class code for ACH Automated Accounting Advices.

B

BASE_TEN - Static variable in interface net.sf.bacchus.Record
Radix for converting record type to an integer.
BATCH_CONTROL_RECORD - Static variable in interface net.sf.bacchus.Control
Record type code for company/batch control records.
BATCH_HEADER_RECORD - Static variable in interface net.sf.bacchus.Header
Record type code for company/batch header records.
beforeProcess(Record) - Method in class net.sf.bacchus.spring.RecordProcessLogger
Logs the item as an Log.info(Object).
build() - Method in class net.sf.bacchus.AbstractRecord
The record contents to return from AbstractRecord.format().
build() - Method in class net.sf.bacchus.CompanyBatchControl
Adds the service class code, entry/addenda count, entry hash, total debit and credit amounts, company identification, message authentication code, originating DFI and batch number.
build() - Method in class net.sf.bacchus.CompanyBatchHeader
Adds the service class, company name, discretionary data, identification, standard entry class code, company entry description, descriptive date, effective entry date, settlement date, originator status code, originating DFI and batch number.
build() - Method in class net.sf.bacchus.FileControl
Adds the batch, block, and entry/addenda counts, entry hash, and total debit and credit amounts.
build() - Method in class net.sf.bacchus.FileHeader
Adds the priority code, immediate destination and origin, file creation date and time, file id modifier, record size, blocking factor and format code, immediate destination and origin names, and reference code.
build() - Method in class net.sf.bacchus.records.AbstractAddenda
Adds the addenda type to the record created by AbstractRecord.format().
build() - Method in class net.sf.bacchus.records.AbstractDetail
Creates a StringBuilder containing the record type, transaction code, receiving DFI identification, check digit, DFI account number, amount, discretionary data, addenda record indicator and trace number, leaving the 37 character positions from 40 through 76 filled by blanks.
build() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Adds the identification number, name and card transaction type code in positions 40 through 78 of the value returned by the superclass implementation.
build() - Method in class net.sf.bacchus.records.Check
Adds the check serial number and receiver name in positions 40 through 76 of the value returned by the superclass implementation.
build() - Method in class net.sf.bacchus.records.DestroyedCheck
Adds the check serial number,process control and item research number in positions 40 through 76 of the value returned by the superclass implementation.
build() - Method in class net.sf.bacchus.records.Info
Adds the addenda type to the record created by AbstractRecord.format().
build() - Method in class net.sf.bacchus.records.Payment
Adds the check serial number and receiver name in positions 40 through 76 of the value returned by the superclass implementation.
build() - Method in class net.sf.bacchus.records.PointOfPurchase
Replaces positions 49 through 54 of the value returned by the superclass implementation with the city and state.
build() - Method in class net.sf.bacchus.records.Terminal
Adds the addenda type to the record created by AbstractRecord.format().

C

charsetForName(String) - Method in class net.sf.bacchus.charset.Provider
charsets() - Method in class net.sf.bacchus.charset.Provider
Check - Class in net.sf.bacchus.records
Record for a converted paper check.
Check() - Constructor for class net.sf.bacchus.records.Check
 
Code - Interface in net.sf.bacchus
A named code, typically enumerated.
CompanyBatch - Class in net.sf.bacchus
A company/batch of entries with an associated header and control record.
CompanyBatch() - Constructor for class net.sf.bacchus.CompanyBatch
 
CompanyBatchControl - Class in net.sf.bacchus
A company/batch header record.
CompanyBatchControl() - Constructor for class net.sf.bacchus.CompanyBatchControl
Creates a control record for an unknown container.
CompanyBatchControl(CompanyBatch) - Constructor for class net.sf.bacchus.CompanyBatchControl
Creates a control record for a specific company/batch.
CompanyBatchHeader - Class in net.sf.bacchus
A company/batch header record.
CompanyBatchHeader() - Constructor for class net.sf.bacchus.CompanyBatchHeader
Creates a company/batch header record.
computeBatchCount() - Method in class net.sf.bacchus.FileControl
Computes the expected batch count.
computeBlockCount() - Method in class net.sf.bacchus.FileControl
Computes the expected block count.
computeCheckDigit(Integer) - Static method in class net.sf.bacchus.Rtn
Computes the check digit for a routing transit number.
computeEntryHash() - Method in class net.sf.bacchus.CompanyBatch
Computes the entry hash.
computeEntryHash() - Method in interface net.sf.bacchus.Controllable
Computes the entry hash.
computeEntryHash() - Method in class net.sf.bacchus.File
Hashes the hash values from the company/batch control records.
computeTotalCredit() - Method in class net.sf.bacchus.CompanyBatch
Computes the total credit amount.
computeTotalCredit() - Method in interface net.sf.bacchus.Controllable
Computes the total credit amount.
computeTotalCredit() - Method in class net.sf.bacchus.File
Sums the credit amounts from the company/batch control records.
computeTotalDebit() - Method in class net.sf.bacchus.CompanyBatch
Computes the total debit amount.
computeTotalDebit() - Method in interface net.sf.bacchus.Controllable
Computes the total debit amount.
computeTotalDebit() - Method in class net.sf.bacchus.File
Sums the debit amounts from the company/batch control records.
consistent(Integer, int) - Static method in class net.sf.bacchus.RecordUtilities
Determines if an Integer field contains a value consistent with some other int.
consistent(Character, char) - Static method in class net.sf.bacchus.RecordUtilities
Determines if a Character field contains a value consistent with some other char.
consistent(String, String) - Static method in class net.sf.bacchus.RecordUtilities
Determines if a String field contains a value consistent with some other String.
contains(Charset) - Method in class net.sf.bacchus.charset.X_ACH_XL
This is a very limited Charset that is assumed only to contain itself and those character sets contained by X_ACH_XP.
contains(Charset) - Method in class net.sf.bacchus.charset.X_ACH_XP
This is a very limited Charset that is assumed only to contain itself and those character sets contained by X_US_ASCII_ACH.
contains(Charset) - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH
This is a very limited Charset that is assumed only to contain itself.
Control - Interface in net.sf.bacchus
A file or company/batch control record.
Controllable - Interface in net.sf.bacchus
A group of entries that can have a control record.
countEntryAddenda() - Method in class net.sf.bacchus.CompanyBatch
Sums the sizes of the addenda lists from each entry.
countEntryAddenda() - Method in interface net.sf.bacchus.Controllable
Counts the addenda records.
countEntryAddenda() - Method in class net.sf.bacchus.File
Sums the addenda counts from the company/batch control records.
CREDITS_ONLY - Static variable in class net.sf.bacchus.CompanyBatch
Service class code for ACH Credits Only.

D

DEBITS_ONLY - Static variable in class net.sf.bacchus.CompanyBatch
Service class code for ACH Debits Only.
decodeLoop(ByteBuffer, CharBuffer) - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH.Decoder
DEFAULT_BLOCK_SIZE - Static variable in class net.sf.bacchus.FileHeader
the default block size.
DestroyedCheck - Class in net.sf.bacchus.records
Record for a destroyed check.
DestroyedCheck() - Constructor for class net.sf.bacchus.records.DestroyedCheck
 
Detail - Interface in net.sf.bacchus
A detail record.
DETAIL_RECORD - Static variable in interface net.sf.bacchus.Detail
Record type code.
DFI - Static variable in class net.sf.bacchus.CompanyBatchHeader
Originator status code for a depository financial institution which has agreed to be bound by these rules.
doClose() - Method in class net.sf.bacchus.spring.RecordReader
Closes the reader.
doOpen() - Method in class net.sf.bacchus.spring.RecordReader
Opens a BufferedReader around the record resource.
doRead() - Method in class net.sf.bacchus.spring.RecordReader
Reads a raw record from the resource.

E

empty(String) - Static method in class net.sf.bacchus.RecordUtilities
Determines if a String valued field is empty.
encodeLoop(CharBuffer, ByteBuffer) - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH.Encoder

F

field(String) - Static method in class net.sf.bacchus.AbstractRecord
Generates a field name for an exception message.
File - Class in net.sf.bacchus
An ACH file CompanyBatch items with an associated header and control record.
File() - Constructor for class net.sf.bacchus.File
 
FILE_CONTROL_RECORD - Static variable in interface net.sf.bacchus.Control
Record type code for file control records.
FILE_HEADER_RECORD - Static variable in interface net.sf.bacchus.Header
Record type code for file header records.
FileControl - Class in net.sf.bacchus
A file control record.
FileControl() - Constructor for class net.sf.bacchus.FileControl
Creates a file control record for an unknown file.
FileControl(File) - Constructor for class net.sf.bacchus.FileControl
Creates a control record for a specific file.
FileHeader - Class in net.sf.bacchus
A file header record.
FileHeader() - Constructor for class net.sf.bacchus.FileHeader
Create a file header.
FILLER - Static variable in interface net.sf.bacchus.Record
A record with all 9s.
format() - Method in class net.sf.bacchus.AbstractRecord
Formats this as an ACH record.
format() - Method in class net.sf.bacchus.Raw
Formats this as an ACH record.
format() - Method in interface net.sf.bacchus.Record
Formats this as an ACH record.
format() - Method in class net.sf.bacchus.records.AbstractDetail
Formats this as an ACH record.

G

get(int) - Method in class net.sf.bacchus.records.AbstractDetail
getAccount() - Method in interface net.sf.bacchus.Detail
Gets the receiving DFI account number.
getAccount() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the receiving DFI account number.
getAddenda() - Method in interface net.sf.bacchus.Detail
Gets the addenda to this entry.
getAddenda() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the addenda to this entry.
getAddenda() - Method in class net.sf.bacchus.records.AbstractInfoDetail
Gets the a singleton containing the AbstractInfoDetail.OptionalInfo if there is payment related info, otherwise an empty list.
getAddenda() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Gets the a singleton containing the AbstractTerminalDetail.OptionalTerminal if there is terminal info, otherwise an empty list.
getAddendaIndicator() - Method in interface net.sf.bacchus.Detail
Gets the addenda indicator.
getAddendaIndicator() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the addenda indicator.
getAddendaType() - Method in interface net.sf.bacchus.Addenda
Gets the addenda type code.
getAddendaType() - Method in class net.sf.bacchus.records.AbstractAddenda
Gets the addenda type code.
getAmount() - Method in interface net.sf.bacchus.Detail
Gets the amount of the transaction.
getAmount() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the amount of the transaction.
getAuthorization() - Method in class net.sf.bacchus.records.Terminal
Gets the authorization code or card expiration date.
getBatch() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the batch number.
getBatch() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the batch number.
getBatchCount() - Method in class net.sf.bacchus.FileControl
the batch count.
getBlockCount() - Method in class net.sf.bacchus.FileControl
Gets the block count.
getBlockSize() - Method in class net.sf.bacchus.AbstractContainer
Gets the number of records per block.
getBlockSize() - Method in class net.sf.bacchus.File
Gets the number of records per block.
getBlockSize() - Method in class net.sf.bacchus.FileHeader
Gets the number of records per block.
getCardTransaction() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Gets the card transaction type code.
getCheck() - Method in class net.sf.bacchus.Rtn
Gets the check digit.
getCity() - Method in class net.sf.bacchus.records.PointOfPurchase
Gets the terminal city.
getCompanyName() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the company name.
getContents() - Method in class net.sf.bacchus.AbstractContainer
Gets the contents.
getContents() - Method in class net.sf.bacchus.CompanyBatch
Gets the detail entries.Use this method to add or remove detail entries; the list returned is modifiable.
getContents() - Method in class net.sf.bacchus.File
Gets the company/batches.
getContents() - Method in class net.sf.bacchus.Raw
Gets the raw contents of the record.
getControl() - Method in class net.sf.bacchus.AbstractContainer
Gets the control record.
getControl() - Method in class net.sf.bacchus.CompanyBatch
Gets the control record.
getControl() - Method in class net.sf.bacchus.File
Gets the control record.
getControl() - Method in class net.sf.bacchus.records.DestroyedCheck
Gets the process control field.
getControls() - Method in class net.sf.bacchus.AbstractControl
Gets the entries this controls.
getControls() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the entries this controls.
getControls() - Method in class net.sf.bacchus.FileControl
Gets the entries this controls.
getDescription() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the company entry description.
getDescription() - Method in enum net.sf.bacchus.StandardEntryClass
Gets the description of this entry class.
getDescriptiveDate() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the company descriptive date.
getDestination() - Method in class net.sf.bacchus.FileHeader
Gets the 8 digit routing transit number of the immediate destination DFI, with no check digit.
getDestinationCheck() - Method in class net.sf.bacchus.FileHeader
Gets the check digit for the RTN of the immediate destination DFI.
getDestinationName() - Method in class net.sf.bacchus.FileHeader
Gets the immediate destination name.
getDiscretionary() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the company discretionary data.
getDiscretionary() - Method in interface net.sf.bacchus.Detail
Gets the discretionary data.
getDiscretionary() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the discretionary data.
getDiscretionary() - Method in class net.sf.bacchus.records.TruncatedCheck
Gets the discretionary data, which is aliased by TruncatedCheck.getItemTypeIndicator().
getEffectiveDate() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the effective entry date.
getEntryAddendaCount() - Method in class net.sf.bacchus.AbstractControl
Gets the count of entry and addenda records.
getEntryAddendaCount() - Method in interface net.sf.bacchus.Control
Gets the count of entry and addenda records.
getEntryHash() - Method in class net.sf.bacchus.AbstractControl
Gets the hash of all the entries.
getEntryHash() - Method in interface net.sf.bacchus.Control
Gets the hash of all the entries.
getExpectedAddendaType() - Method in class net.sf.bacchus.records.AbstractAddenda
Gets the expected addenda type code.
getExpectedAddendaType() - Method in class net.sf.bacchus.records.Info
Gets the expected addenda type code.
getExpectedAddendaType() - Method in class net.sf.bacchus.records.Terminal
Gets the expected addenda type code.
getExpectedRecordType() - Method in class net.sf.bacchus.AbstractRecord
Gets the expected type code.
getExpectedRecordType() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the expected type code.
getExpectedRecordType() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the expected type code.
getExpectedRecordType() - Method in class net.sf.bacchus.FileControl
Gets the expected type code.
getExpectedRecordType() - Method in class net.sf.bacchus.FileHeader
Gets the expected type code.
getExpectedRecordType() - Method in class net.sf.bacchus.records.AbstractAddenda
Gets the expected type code.
getFileCreation() - Method in class net.sf.bacchus.FileHeader
Gets the file creation timestamp.
getFileIdModifier() - Method in class net.sf.bacchus.FileHeader
Gets the file id modifier.
getFormatCode() - Method in class net.sf.bacchus.FileHeader
Gets the format code.
getHeader() - Method in class net.sf.bacchus.AbstractContainer
Gets the header record.
getHeader() - Method in class net.sf.bacchus.CompanyBatch
Gets the header record.
getHeader() - Method in class net.sf.bacchus.File
Gets the header record.
getIdentification() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the company identification.
getIdentification() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the company identification.
getIdentification() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Gets the individual identification number.
getIdentification() - Method in class net.sf.bacchus.records.Payment
Gets the identification number.
getInfo() - Method in class net.sf.bacchus.records.AbstractInfoDetail
Gets the info addenda record.
getItemTypeIndicator() - Method in class net.sf.bacchus.records.TruncatedCheck
Aliases TruncatedCheck.getDiscretionary().
getMessageAuthenticationCode() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the message authentication code.
getName() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Gets the individual name.
getOdfi() - Method in interface net.sf.bacchus.Detail
Gets the 8 digit routing transit number of the originating DFI.
getOdfi() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the 8 digit routing transit number of the originating DFI.
getOrigin() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the 8 digit RTN of the originating DFI.
getOrigin() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the 8 digit routing transit number of the origin DFI, with no check digit.
getOrigin() - Method in class net.sf.bacchus.FileHeader
Gets the 8 digit routing transit number of the immediate origin DFI, with no check digit.
getOrigin() - Method in interface net.sf.bacchus.Header
Gets the 8 digit routing transit number of the origin DFI, with no check digit.
getOriginCheck() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the check digit for the RTN of the origin DFI.
getOriginCheck() - Method in class net.sf.bacchus.FileHeader
Gets the check digit for the RTN of the origin DFI.
getOriginCheck() - Method in interface net.sf.bacchus.Header
Gets the check digit for the RTN of the origin DFI.
getOriginName() - Method in class net.sf.bacchus.FileHeader
Gets the immediate origin name.
getPaymentType() - Method in class net.sf.bacchus.records.WebPayment
Aliases AbstractDetail.getDiscretionary().
getPriorityCode() - Method in class net.sf.bacchus.FileHeader
Gets the priority code.
getRdfi() - Method in interface net.sf.bacchus.Detail
Gets the 8 digit routing transit number of the receiving DFI.
getRdfi() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the 8 digit routing transit number of the receiving DFI.
getRdfiCheck() - Method in interface net.sf.bacchus.Detail
Gets the check digit for the receiving DFI.
getRdfiCheck() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the check digit for the receiving DFI.
getReceiverName() - Method in class net.sf.bacchus.records.Check
Gets the individual or receiving company name.
getReceiverName() - Method in class net.sf.bacchus.records.Payment
Gets the individual or receiving company name.
getRecordSize() - Method in class net.sf.bacchus.FileHeader
Gets the record size.
getRecordType() - Method in class net.sf.bacchus.AbstractRecord
Gets the record type code.
getRecordType() - Method in class net.sf.bacchus.Raw
Gets the first character of the contents as a digit.
getRecordType() - Method in interface net.sf.bacchus.Record
Gets the record type code.
getRecordType() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the record type code, defaulting to Detail.DETAIL_RECORD.
getReferenceCode() - Method in class net.sf.bacchus.FileHeader
Gets the reference code.
getResearchNumber() - Method in class net.sf.bacchus.records.DestroyedCheck
Gets the item research number.
getRtn() - Method in class net.sf.bacchus.Rtn
Gets the 8 digit RTN without the check digit, or zero if it is not set.
getSec() - Method in class net.sf.bacchus.spring.RecordSpecializer
Gets the Standard Entry Class being used for detail records.
getSequence() - Method in interface net.sf.bacchus.Detail
Gets the entry sequence number.
getSequence() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the entry sequence number, defaulting to 1.
getSerialNumber() - Method in class net.sf.bacchus.records.Check
Gets the check serial number.
getSerialNumber() - Method in class net.sf.bacchus.records.DestroyedCheck
Gets the check serial number.
getServiceClass() - Method in class net.sf.bacchus.CompanyBatchControl
Gets the service class code.
getServiceClass() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the service class code.
getSettlementDate() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the settlement date.
getStandardEntryClass() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the standard entry class.
getState() - Method in class net.sf.bacchus.records.PointOfPurchase
Gets the terminal state.
getStatus() - Method in class net.sf.bacchus.CompanyBatchHeader
Gets the originator status code.
getTerminal() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Gets the terminal addenda record.
getTerminalCity() - Method in class net.sf.bacchus.records.Terminal
Gets the city where this terminal is located.
getTerminalIdentification() - Method in class net.sf.bacchus.records.Terminal
Gets the terminal identification.
getTerminalLocation() - Method in class net.sf.bacchus.records.Terminal
Gets a description of the location of the terminal.
getTerminalState() - Method in class net.sf.bacchus.records.Terminal
Gets the state where this terminal is located.
getTotalCredit() - Method in class net.sf.bacchus.AbstractControl
Gets the total amount of the credit entries.
getTotalCredit() - Method in interface net.sf.bacchus.Control
Gets the total amount of the credit entries.
getTotalDebit() - Method in class net.sf.bacchus.AbstractControl
Gets the total amount of the debit entries.
getTotalDebit() - Method in interface net.sf.bacchus.Control
Gets the total amount of the debit entries.
getTraceNumber() - Method in interface net.sf.bacchus.Detail
Gets the entry trace number.
getTraceNumber() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the entry trace number.
getTraceNumber() - Method in class net.sf.bacchus.records.Terminal
Gets the trace number for this transaction.
getTransactionDate() - Method in class net.sf.bacchus.records.Terminal
Gets the date of the transaction.
getTransactionSerialNumber() - Method in class net.sf.bacchus.records.Terminal
Gets the transaction serial number.
getTransactionType() - Method in interface net.sf.bacchus.Detail
Gets the transaction type code.
getTransactionType() - Method in class net.sf.bacchus.records.AbstractDetail
Gets the transaction type code.
GOV - Static variable in class net.sf.bacchus.CompanyBatchHeader
Originator status code for a federal government entity or agency not subject to these rules.

H

HAS_ADDENDA - Static variable in interface net.sf.bacchus.Detail
Indicates that there are addenda records.
HASH_MOD - Static variable in interface net.sf.bacchus.Controllable
the modulus used to compute the entry hash.
Header - Interface in net.sf.bacchus
A file or company/batch header record.

I

Info - Class in net.sf.bacchus.records
An addenda containing payment related information.
Info() - Constructor for class net.sf.bacchus.records.Info
 
INFO_ADDENDA - Static variable in class net.sf.bacchus.records.Info
The addenda type code for an info record.
InvalidRecordException - Exception in net.sf.bacchus
Validation error in an ACH record.
InvalidRecordException(String) - Constructor for exception net.sf.bacchus.InvalidRecordException
Creates a validation exception.
isActive() - Method in class net.sf.bacchus.records.AbstractAddenda
Gets whether this addenda record is active.
isActive() - Method in class net.sf.bacchus.records.Info
The info record is active if the payment related info is set.
isActive() - Method in class net.sf.bacchus.records.Terminal
The terminal record is active if any fields are set.
isAllowUnrecognized() - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Gets whether unrecognized records should be passed through untouched.
isEmpty() - Method in class net.sf.bacchus.AbstractContainer
isEmpty() - Method in class net.sf.bacchus.records.AbstractDetail
This list is never empty because this is always an element.

K

key(String) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Generates a name that uniquely identifies an entry for this instance in the ExecutionContext.

L

listIterator(int) - Method in class net.sf.bacchus.AbstractContainer
Creates a list iterator that includes the header record, the aggregated contents, and the control record.
load(String) - Method in class net.sf.bacchus.AbstractRecord
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.CompanyBatchControl
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.FileControl
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.FileHeader
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.Raw
Sets the raw contents of the record.
load(String) - Method in interface net.sf.bacchus.Record
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.AbstractAddenda
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.AbstractDetail
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.Check
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.DestroyedCheck
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.Info
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.Payment
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.PointOfPurchase
Loads the properties from a raw ACH record.
load(String) - Method in class net.sf.bacchus.records.Terminal
Loads the properties from a raw ACH record.

M

map(char, ByteBuffer) - Method in class net.sf.bacchus.charset.X_ACH_XL.Transliterator
Maps characters to their single or multi-byte equivalents.
map(char, ByteBuffer) - Method in class net.sf.bacchus.charset.X_ACH_XP.Transposer
Maps characters to their single-byte equivalents.
map(char, ByteBuffer) - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH.Encoder
Maps an out of range character to the ByteBuffer, returning false if the character could not be mapped.
mapToString(char) - Method in class net.sf.bacchus.charset.X_ACH_XL.Transliterator
Maps a single character to a String.
MAX_PRIORITY - Static variable in class net.sf.bacchus.FileHeader
the maximum priority code.
MAX_RTN - Static variable in class net.sf.bacchus.Rtn
The maximum valid RTN.
MIXED_DEBITS_CREDITS - Static variable in class net.sf.bacchus.CompanyBatch
Service class code for ACH Entries Mixed Debits and Credits.

N

NACS_ITEMS - Static variable in class net.sf.bacchus.records.TruncatedCheck
NACS Truncated Items.
NAME - Static variable in class net.sf.bacchus.charset.X_ACH_XL
the name of this character set.
NAME - Static variable in class net.sf.bacchus.charset.X_ACH_XP
the name of this character set.
NAME - Static variable in class net.sf.bacchus.charset.X_US_ASCII_ACH
The name of this character set.
name() - Method in interface net.sf.bacchus.Code
Gets the name of this code.
name() - Method in class net.sf.bacchus.SimpleCode
Gets the code name.
net.sf.bacchus - package net.sf.bacchus
Simple representations of ACH data.
net.sf.bacchus.charset - package net.sf.bacchus.charset
Character sets that work with valid ACH files.
net.sf.bacchus.records - package net.sf.bacchus.records
Implementations of the ACH detail and addenda entry types.
net.sf.bacchus.spring - package net.sf.bacchus.spring
Integration with Spring Batch.
newDecoder() - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH
Delegates to the US_ASCII decoder, which is a temporary implementation.
newEncoder() - Method in class net.sf.bacchus.charset.X_ACH_XL
Delegates to X_US_ASCII_ACH.newEncoder(), which is a temporary implementation.
newEncoder() - Method in class net.sf.bacchus.charset.X_ACH_XP
Delegates to X_US_ASCII_ACH.newEncoder(), which is a temporary implementation.
newEncoder() - Method in class net.sf.bacchus.charset.X_US_ASCII_ACH
NO_ADDENDA - Static variable in interface net.sf.bacchus.Detail
Indicates that there are no addenda records.
normalize() - Method in class net.sf.bacchus.AbstractControl
Performs the following normalizations: The superclass normalization Clears the entry addenda count if it is set and correct. Clears the total credit amount if it is set and correct. Clears the total debit amount if it is set and correct. Clears the entry hash if it is set and correct. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.AbstractRecord
Clears the record type if it matches the expected value.
normalize() - Method in class net.sf.bacchus.CompanyBatchControl
Performs the following normalizations: The superclass normalization Normalizes the origin RTN Clears the service class, identification and batch number if they are empty or match the header Clears the message authentication code if it is empty. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.CompanyBatchHeader
Performs the following normalizations: The superclass normalization Normalizes the origin RTN Clears the company name, discretionary data, identification, description and descriptive date, if they are empty. Clears the status if it is the default CompanyBatchHeader.DFI. Clears the batch if it is zero Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.FileControl
Performs the following normalizations: The superclass normalization Clears the block count if it is set and correct. Clears the batch count if it is set and correct. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.FileHeader
Performs the following normalizations: The superclass normalization Clears the file creation date Normalizes the origin and destination RTNs. Clears the record size if it is Record.ACH_RECORD_SIZE. Clears the block size if it is FileHeader.DEFAULT_BLOCK_SIZE. Clears the format code if it is '1'. Clears the priority code if it is 1 Clears the FileHeader.getFileIdModifier() if it is a space character. Clears the origin and FileHeader.getDestinationName() names if they are empty. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.Raw
Does nothing, because nothing about a raw record can be computed reliably.
normalize() - Method in interface net.sf.bacchus.Record
Normalizes a record so that does not contain information that redundant with computed values.
normalize() - Method in class net.sf.bacchus.records.AbstractAddenda
Performs the following normalizations: The superclass normalization Clears the addenda type if it matches the expected value. Clears the entry detail sequence if it is zero. Clears the addenda sequence if it is one. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.records.AbstractDetail
Performs the following normalizations: Clears the record type if it matches the expected value. Clears the transaction type if it is zero. Normalizes the originating and receiving DFIs. Clears the account number if it is empty. Clears the discretionary data if it is empty. Clears the amount if it is zero. Clears the addenda indicator if it is set and matches the expected value. Clears the sequence number if it is 1. Clears the trace number if it matches the expected value. Classes that override this method should always call this superclass method.
normalize() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Calls the superclass implementation and clears the identification, name or card transaction type if any are empty.
normalize() - Method in class net.sf.bacchus.records.Check
Calls the superclass implementation and clears the receiver name and serial number if they are empty.
normalize() - Method in class net.sf.bacchus.records.DestroyedCheck
Calls the superclass implementation and clears the serial number, control and research number if they are empty.
normalize() - Method in class net.sf.bacchus.records.Info
Calls the superclass implementation and clears the payment related info if it is empty.
normalize() - Method in class net.sf.bacchus.records.Payment
Calls the superclass implementation and clears the identification and receiver name if they are empty.
normalize() - Method in class net.sf.bacchus.records.PointOfPurchase
Calls the superclass implementation and clears the city or state if either is empty.
normalize() - Method in class net.sf.bacchus.records.Terminal
Performs the following normalizations: The superclass normalization Clears the transaction serial number if it is empty. Clears the terminal identification if it is empty. Clears the authorization if it is empty. Clears the terminal location if it is empty. Clears the terminal city if it is empty. Clears the terminal state if it is empty.
normalize() - Method in class net.sf.bacchus.Rtn
Normalizes the RTN so it does not contain an unnecessary explicit check digit.

O

onProcessError(Record, Exception) - Method in class net.sf.bacchus.spring.RecordProcessLogger
Logs the exception as an Log.error(Object, Throwable).
open(ExecutionContext) - Method in class net.sf.bacchus.spring.RecordSpecializer

P

Payment - Class in net.sf.bacchus.records
A simple credit or debit payment.
Payment() - Constructor for class net.sf.bacchus.records.Payment
 
PointOfPurchase - Class in net.sf.bacchus.records
Point of Purchase entry.
PointOfPurchase() - Constructor for class net.sf.bacchus.records.PointOfPurchase
 
PointOfSale - Class in net.sf.bacchus.records
 
PointOfSale() - Constructor for class net.sf.bacchus.records.PointOfSale
 
PRECISION - Static variable in interface net.sf.bacchus.Controllable
the precision to use for debit and credit control totals.
process(Record) - Method in class net.sf.bacchus.spring.RecordNormalizer
Normalizes the item and returns it.
process(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Dispatches each input item to the appropriate processXXX method.
processAddenda(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes an addenda record.
processAddenda(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Selects an addenda record type based parsing the addenda type from item, instantiates and loads a corresponding implementation class.
processCompanyBatchControl(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a company/batch control record.
processCompanyBatchControl(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Processes a company/batch control record.
processCompanyBatchHeader(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a company/batch header record.
processCompanyBatchHeader(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Creates a CompanyBatchHeader and updates the current StandardEntryClass.
processDefault(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Perform default processing on an item.
processDefault(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Perform default processing on an item.
processDetail(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a detail record.
processDetail(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Selects a detail record type based on the current SEC, instantiates and loads a corresponding implementation class.
processFileControl(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a file control record.
processFileControl(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Processes a file control record.
processFileHeader(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a file header record.
processFileHeader(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Processes a file header record.
processFiller(I) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Processes a filler record.
processFiller(Record) - Method in class net.sf.bacchus.spring.RecordSpecializer
Processes a filler record.
Provider - Class in net.sf.bacchus.charset
CharsetProvider for ACH files provides character sets that are guaranteed not to generate illegal characters.
Provider() - Constructor for class net.sf.bacchus.charset.Provider
Initializes a CharsetProvider that supports X_US_ASCII_ACH, X_ACH_XL and X_ACH_XP.

R

Raw - Class in net.sf.bacchus
A raw ACH record.
Raw() - Constructor for class net.sf.bacchus.Raw
Creates a raw record.
Raw(String) - Constructor for class net.sf.bacchus.Raw
Creates a raw record.
Record - Interface in net.sf.bacchus
An ACH record.
RecordAggregator - Class in net.sf.bacchus.spring
LineAggregator for ACH Records.
RecordAggregator() - Constructor for class net.sf.bacchus.spring.RecordAggregator
 
RecordNormalizer - Class in net.sf.bacchus.spring
ItemProcessor that normalizes ACH records.
RecordNormalizer() - Constructor for class net.sf.bacchus.spring.RecordNormalizer
 
RecordProcessLogger - Class in net.sf.bacchus.spring
ItemProcessListener for Record processors sends the records to a Log.
RecordProcessLogger() - Constructor for class net.sf.bacchus.spring.RecordProcessLogger
 
RecordProcessorSupport<I extends Record,O> - Class in net.sf.bacchus.spring
Base ItemProcessor that takes ACH records as input.
RecordProcessorSupport() - Constructor for class net.sf.bacchus.spring.RecordProcessorSupport
 
RecordReader - Class in net.sf.bacchus.spring
A restartable ItemReader for Raw ACH records.
RecordReader() - Constructor for class net.sf.bacchus.spring.RecordReader
Creates an item reader for Raw ACH records.
RecordSpecializer - Class in net.sf.bacchus.spring
"Upgrades" ACH records to more specialized implementations.
RecordSpecializer() - Constructor for class net.sf.bacchus.spring.RecordSpecializer
 
RecordUtilities - Class in net.sf.bacchus
Utilities to assist Record validation and normalization.
RecordValidator - Class in net.sf.bacchus.spring
Validator that delegates back to the record itself.
RecordValidator() - Constructor for class net.sf.bacchus.spring.RecordValidator
 
redundant(Integer, int) - Static method in class net.sf.bacchus.RecordUtilities
Determines if an Integer field contains the same value as some other int.
redundant(Character, char) - Static method in class net.sf.bacchus.RecordUtilities
Determines if a Character field contains the same value as some other char.
redundant(String, String) - Static method in class net.sf.bacchus.RecordUtilities
Determines if a String field contains the same value as some other String.
REPLACEMENT - Static variable in class net.sf.bacchus.charset.X_US_ASCII_ACH
The replacement encoding for unmappable characters.
Rtn - Class in net.sf.bacchus
A routing transit number.
Rtn() - Constructor for class net.sf.bacchus.Rtn
Creates an RTN with an undefined value.
Rtn(int) - Constructor for class net.sf.bacchus.Rtn
Creates an RTN with the given value and a computed check digit.
Rtn(int, int) - Constructor for class net.sf.bacchus.Rtn
Creates an RTN with the given value and check digit.
RtnPropertyEditor - Class in net.sf.bacchus
PropertyEditor for Rtn.
RtnPropertyEditor() - Constructor for class net.sf.bacchus.RtnPropertyEditor
Creates a new PropertyEditor for Rtn values.
RtnPropertyEditor(Object) - Constructor for class net.sf.bacchus.RtnPropertyEditor
Creates a new PropertyEditor for Rtn values.

S

setAccount(String) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the receiving DFI account number.
setAddendaIndicator(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the addenda indicator.
setAddendaSequence(int) - Method in class net.sf.bacchus.records.AbstractAddenda
Sets the addenda sequence number.
setAddendaType(int) - Method in class net.sf.bacchus.records.AbstractAddenda
Sets the addenda type code.
setAllowUnrecognized(boolean) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Sets whether unrecognized records should be passed through untouched.
setAmount(BigDecimal) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the amount of the transaction.
setAsText(String) - Method in class net.sf.bacchus.RtnPropertyEditor
setAuthorization(String) - Method in class net.sf.bacchus.records.Terminal
Sets the authorization code or card expiration date.
setBatch(int) - Method in class net.sf.bacchus.CompanyBatchControl
Sets the batch number.
setBatch(int) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the batch number.
setBatchCount(int) - Method in class net.sf.bacchus.FileControl
Sets the batch count.
setBlockCount(int) - Method in class net.sf.bacchus.FileControl
Sets the block count.
setBlockSize(int) - Method in class net.sf.bacchus.FileHeader
Sets the number of records per block.
setCardTransaction(String) - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Sets the card transaction type code.
setCheck(int) - Method in class net.sf.bacchus.Rtn
Sets the check digit.
setCity(String) - Method in class net.sf.bacchus.records.PointOfPurchase
Sets the terminal city.
setCompanyName(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the company name.
setContents(String) - Method in class net.sf.bacchus.Raw
Sets the raw contents of the record.
setControl(String) - Method in class net.sf.bacchus.records.DestroyedCheck
Sets the process control field.
setDescription(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the company entry description.
setDescriptiveDate(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the company descriptive date.
setDestination(int) - Method in class net.sf.bacchus.FileHeader
Sets the 8 digit routing transit number of the immediate destination DFI, with no check digit.
setDestinationCheck(int) - Method in class net.sf.bacchus.FileHeader
Sets the check digit for the RTN of the immediate destination DFI.
setDestinationName(String) - Method in class net.sf.bacchus.FileHeader
Sets the immediate destination name.
setDiscretionary(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the company discretionary data.
setDiscretionary(String) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the discretionary data.
setEffectiveDate(Date) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the effective entry date.
setEncoding(String) - Method in class net.sf.bacchus.spring.RecordReader
Sets the character set to use for decoding the resource.
setEntryAddendaCount(int) - Method in class net.sf.bacchus.AbstractControl
Sets the expected number of entry and addenda records.
setEntryDetailSequence(int) - Method in class net.sf.bacchus.records.AbstractAddenda
Sets the sequence number for the related entry detail.
setEntryHash(long) - Method in class net.sf.bacchus.AbstractControl
Sets the expected entry hash.
setFileCreation(Date) - Method in class net.sf.bacchus.FileHeader
Sets the file creation timestamp.
setFileIdModifier(char) - Method in class net.sf.bacchus.FileHeader
Sets the file id modifier.
setFormatCode(char) - Method in class net.sf.bacchus.FileHeader
Sets the format code.
setIdentification(String) - Method in class net.sf.bacchus.CompanyBatchControl
Sets the company identification.
setIdentification(String) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the company identification.
setIdentification(String) - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Sets the individual identification number.
setIdentification(String) - Method in class net.sf.bacchus.records.Payment
Sets the identification number.
setItemTypeIndicator(String) - Method in class net.sf.bacchus.records.TruncatedCheck
Aliases AbstractDetail.setDiscretionary(String).
setLenientSeparator(boolean) - Method in class net.sf.bacchus.spring.RecordReader
Sets whether to tolerate end of record separator characters including anything defined by Character.isWhitespace(int) or CharsetDecoder.replacement().
setLogName(String) - Method in class net.sf.bacchus.spring.RecordProcessLogger
Sets the name of the process logger.
setMessageAuthenticationCode(String) - Method in class net.sf.bacchus.CompanyBatchControl
Sets the message authentication code.
setName(String) - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Sets the individual name.
setName(String) - Method in class net.sf.bacchus.spring.RecordProcessorSupport
Sets name used to uniquely identify this instance's entries in shared ExecutionContext.
setOdfi(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the 8 digit RTN of the originating DFI.
setOrigin(int) - Method in class net.sf.bacchus.CompanyBatchControl
Sets the 8 digit RTN of the originating DFI.
setOrigin(int) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the 8 digit routing transit number of the originating DFI, with no check digit.
setOrigin(int) - Method in class net.sf.bacchus.FileHeader
Sets the 8 digit routing transit number of the immediate origin DFI, with no check digit.
setOriginCheck(int) - Method in class net.sf.bacchus.FileHeader
Sets the check digit for the RTN of the immediate origin DFI.
setOriginName(String) - Method in class net.sf.bacchus.FileHeader
Sets the immediate origin name.
setPaymentRelatedInfo(String) - Method in class net.sf.bacchus.records.Info
Sets the payment related info for this entry.
setPaymentType(String) - Method in class net.sf.bacchus.records.WebPayment
Aliases AbstractDetail.setDiscretionary(String).
setPriorityCode(int) - Method in class net.sf.bacchus.FileHeader
Sets the priority code.
setRdfi(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the 8 digit RTN of the receiving DFI.
setRdfiCheck(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the check digit for the receiving DFI.
setReceiverName(String) - Method in class net.sf.bacchus.records.Check
Sets the individual or receiving company name.
setReceiverName(String) - Method in class net.sf.bacchus.records.Payment
Sets the individual or receiving company name.
setRecordSize(int) - Method in class net.sf.bacchus.FileHeader
Sets the record size.
setRecordType(int) - Method in class net.sf.bacchus.AbstractRecord
Sets the record type code.
setRecordType(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the record type code.
setReferenceCode(String) - Method in class net.sf.bacchus.FileHeader
Sets the reference code.
setResearchNumber(String) - Method in class net.sf.bacchus.records.DestroyedCheck
Sets the item research number.
setResource(Resource) - Method in class net.sf.bacchus.spring.RecordReader
setRtn(int) - Method in class net.sf.bacchus.Rtn
Sets the 8 digit RTN without the check digit.
setSec(StandardEntryClass) - Method in class net.sf.bacchus.spring.RecordSpecializer
Sets the Standard Entry Class to use for detail records.
setSequence(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the entry sequence number.
setSerialNumber(String) - Method in class net.sf.bacchus.records.Check
Sets the check serial number.
setSerialNumber(String) - Method in class net.sf.bacchus.records.DestroyedCheck
Sets the check serial number.
setServiceClass(int) - Method in class net.sf.bacchus.CompanyBatchControl
Sets the service class code.
setServiceClass(int) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the service class code.
setSettlementDate(Date) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the settlement date.
setStandardEntryClass(Code) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the standard entry class.
setState(String) - Method in class net.sf.bacchus.records.PointOfPurchase
Sets the terminal state.
setStatus(char) - Method in class net.sf.bacchus.CompanyBatchHeader
Sets the originator status code.
setTerminalCity(String) - Method in class net.sf.bacchus.records.Terminal
Sets the city where this terminal is located.
setTerminalIdentification(String) - Method in class net.sf.bacchus.records.Terminal
Sets the terminal identification.
setTerminalLocation(String) - Method in class net.sf.bacchus.records.Terminal
Sets a description of the location of the terminal.
setTerminalState(String) - Method in class net.sf.bacchus.records.Terminal
Sets the state where this terminal is located.
setTotalCredit(BigDecimal) - Method in class net.sf.bacchus.AbstractControl
Sets the expected total credit amount.
setTotalDebit(BigDecimal) - Method in class net.sf.bacchus.AbstractControl
Sets the expected total debit amount.
setTraceNumber(BigInteger) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the trace number.
setTraceNumber(String) - Method in class net.sf.bacchus.records.Terminal
Sets the trace number for this transaction.
setTransactionDate(Date) - Method in class net.sf.bacchus.records.Terminal
Sets the date of the transaction.
setTransactionSerialNumber(String) - Method in class net.sf.bacchus.records.Terminal
Sets the transaction serial number.
setTransactionType(int) - Method in class net.sf.bacchus.records.AbstractDetail
Sets the transaction type code.
SimpleCode - Class in net.sf.bacchus
Simple implementation of Code.
SimpleCode(String) - Constructor for class net.sf.bacchus.SimpleCode
Creates a code.
size() - Method in class net.sf.bacchus.AbstractContainer
Counts the records in this container, including the header, all contents, and the control record.
size() - Method in class net.sf.bacchus.records.AbstractDetail
StandardEntryClass - Enum in net.sf.bacchus
ACH standard entry classes.

T

Terminal - Class in net.sf.bacchus.records
An addenda containing terminal information.
Terminal() - Constructor for class net.sf.bacchus.records.Terminal
Creates a terminal addenda.
TERMINAL_ADDENDA - Static variable in class net.sf.bacchus.records.Terminal
The addenda type code for a terminal record.
toString() - Method in class net.sf.bacchus.Raw
Returns the raw contents.
toString() - Method in class net.sf.bacchus.Rtn
Formats the full 9 digit RTN.
TruncatedCheck - Class in net.sf.bacchus.records
Record for a truncated check.
TruncatedCheck() - Constructor for class net.sf.bacchus.records.TruncatedCheck
 

U

UNCONTROLLED - Static variable in interface net.sf.bacchus.Controllable
All methods return zero.
update(ExecutionContext) - Method in class net.sf.bacchus.spring.RecordSpecializer

V

validate() - Method in class net.sf.bacchus.AbstractContainer
Validates the contents of this container.
validate() - Method in class net.sf.bacchus.AbstractControl
Validates the record.
validate(String, String, int, boolean) - Static method in class net.sf.bacchus.AbstractRecord
Validates a String field, throwing InvalidRecordException if the length is greater then maxLength or the field is null or empty and not optional.
validate(String, Integer, int, boolean, boolean) - Static method in class net.sf.bacchus.AbstractRecord
Validates an Integer field, throwing InvalidRecordException if the value is null and not optional, greater then max, or zero and zero is not allowed.
validate() - Method in class net.sf.bacchus.AbstractRecord
Validates the record.
validate() - Method in class net.sf.bacchus.CompanyBatch
Validates the contents of this container.
validate() - Method in class net.sf.bacchus.CompanyBatchControl
Validates the record.
validate() - Method in class net.sf.bacchus.CompanyBatchHeader
Validates the record.
validate() - Method in class net.sf.bacchus.File
Validates the contents of this container.
validate() - Method in class net.sf.bacchus.FileControl
Validates the record.
validate() - Method in class net.sf.bacchus.FileHeader
Validates the record.
validate() - Method in class net.sf.bacchus.Raw
Checks that the raw record is present, has a digit record type, has the correct length and meets character restrictions.
validate() - Method in interface net.sf.bacchus.Record
Validates the record.
validate() - Method in class net.sf.bacchus.records.AbstractAddenda
Validates the record.
validate() - Method in class net.sf.bacchus.records.AbstractDetail
Validates the detail record and all the addenda records.
validate() - Method in class net.sf.bacchus.records.AbstractTerminalDetail
Validates the detail record and all the addenda records.
validate() - Method in class net.sf.bacchus.records.WebPayment
Validates the detail record and all the addenda records.
validate() - Method in class net.sf.bacchus.Rtn
Validates this RTN.
validate(Record) - Method in class net.sf.bacchus.spring.RecordValidator
Adapter that delegates validation to Record.validate().
validateServiceClass(Integer) - Static method in class net.sf.bacchus.CompanyBatch
Checks whether a service class code is valid.
valueOf(String) - Static method in enum net.sf.bacchus.StandardEntryClass
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.bacchus.StandardEntryClass
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebPayment - Class in net.sf.bacchus.records
A WEB-specific Payment records.
WebPayment() - Constructor for class net.sf.bacchus.records.WebPayment
 

X

X_ACH_XL - Class in net.sf.bacchus.charset
Charset that decodes only the characters that are allowed in an ACH entry, and attempts to transliterate characters when encoding into that set.
X_ACH_XL() - Constructor for class net.sf.bacchus.charset.X_ACH_XL
Initializes a new X-ACH-XL Charset.
X_ACH_XL.Transliterator - Class in net.sf.bacchus.charset
Encoder that attempts to map out-of-range characters to equivalents that can be represented as a sequence of one or more single byte characters.
X_ACH_XL.Transliterator(X_ACH_XL) - Constructor for class net.sf.bacchus.charset.X_ACH_XL.Transliterator
Constructs an encoder for X-ACH-XL.
X_ACH_XL.Transliterator(Charset, float) - Constructor for class net.sf.bacchus.charset.X_ACH_XL.Transliterator
Constructs an encoder for X-ACH-XT.
X_ACH_XP - Class in net.sf.bacchus.charset
Charset that decodes only the characters that are allowed in an ACH entry and attempts to transpose other characters to 1-byte equivalents when encoding to ACH.
X_ACH_XP() - Constructor for class net.sf.bacchus.charset.X_ACH_XP
Initializes a new X-ACH-X Charset.
X_ACH_XP(String) - Constructor for class net.sf.bacchus.charset.X_ACH_XP
Initializes a new ACH Charset with the given name and no aliases.
X_ACH_XP.Transposer - Class in net.sf.bacchus.charset
Encoder that attempts to map out-of-range characters to equivalent characters that can be represented using single-byte representations within the characters valid in an ACH record.
X_ACH_XP.Transposer(X_ACH_XP) - Constructor for class net.sf.bacchus.charset.X_ACH_XP.Transposer
Constructs an encoder for X-ACH-X.
X_ACH_XP.Transposer(Charset, float) - Constructor for class net.sf.bacchus.charset.X_ACH_XP.Transposer
Constructs an encoder for X-ACH-X.
X_US_ASCII_ACH - Class in net.sf.bacchus.charset
Charset that contains only the subset of 7-bit US-ASCII characters that are allowed in an ACH entry, ranging from 32 to 127.
X_US_ASCII_ACH() - Constructor for class net.sf.bacchus.charset.X_US_ASCII_ACH
Initializes a new X-ACH Charset.
X_US_ASCII_ACH(String) - Constructor for class net.sf.bacchus.charset.X_US_ASCII_ACH
Initializes a new ACH Charset with the given name and no aliases.
X_US_ASCII_ACH.Decoder - Class in net.sf.bacchus.charset
CharsetDecoder for ACH byte streams.
X_US_ASCII_ACH.Decoder(X_US_ASCII_ACH) - Constructor for class net.sf.bacchus.charset.X_US_ASCII_ACH.Decoder
Constructs a decoder for X-ACH.
X_US_ASCII_ACH.Encoder - Class in net.sf.bacchus.charset
CharsetEncoder for ACH byte streams.
X_US_ASCII_ACH.Encoder(X_US_ASCII_ACH) - Constructor for class net.sf.bacchus.charset.X_US_ASCII_ACH.Encoder
Constructs an encoder for X-ACH.
X_US_ASCII_ACH.Encoder(Charset, float) - Constructor for class net.sf.bacchus.charset.X_US_ASCII_ACH.Encoder
Constructs an encoder for X-ACH.

A B C D E F G H I K L M N O P R S T U V W X

Copyright © 2008-2009 Bacchus Development Team. All Rights Reserved.