com.siebel.rf.offline.branch.datastore
Interface Persisted

All Known Implementing Classes:
AllRolesForActors, Batch, BranchCurrencyTotals, BranchCurrencyTotalsSnapshot, Currency, CurrencyBox, CurrencyBoxDenomination, CurrencyBoxDenominationSnapshot, CurrencyDenomination, NegotiableInstrument, NegotiableInstrumentBox, OfflineRequest, PersistedSample, Route, Teller, TransactionFee, User, JournalEntryItem, Branch, CashBox, Journal, PublicHoliday, JournalEntry, CompanyCurrency, Company, ConsolidatedPrivsForRoles

public interface Persisted

The Persisted interface


Method Summary
 java.util.HashMap getMapping()
          Returns the mapping for the attribute/column mapping for this object
 java.util.ArrayList getPKAttributes()
          Returns the primary key attribute names for this object
 java.lang.String getTableName()
          Returns the name of the database table that will be used to store this object
 com.bankframe.bo.DataPacket toDataPacket()
          Returns the data for this object
 

Method Detail

getTableName

public java.lang.String getTableName()
Returns the name of the database table that will be used to store this object
Returns:
database table name

getMapping

public java.util.HashMap getMapping()
Returns the mapping for the attribute/column mapping for this object
Returns:
the object attribute to column mappings

getPKAttributes

public java.util.ArrayList getPKAttributes()
Returns the primary key attribute names for this object
Returns:
a collection of attribute names that make up the primary key for this object

toDataPacket

public com.bankframe.bo.DataPacket toDataPacket()
Returns the data for this object
Returns:
a collection of attribute names with their data