@AccessLevel(value=EXTERNAL)
public interface RateTable
Modifier and Type | Method and Description |
---|---|
void |
cancelRateTable(curam.core.facade.struct.CancelRateTableKey cancelRateTableKey)
Cancels the rate header record for the rate table.
|
void |
cloneRateTable(curam.core.facade.struct.CloneRateTableKey cloneRateTableKey)
Clones a rate table's records.
|
void |
createRateCell(curam.core.facade.struct.CreateRateCellDetails createRateCellDetails)
Creates a rate cell for the rate table.
|
void |
createRateColumn(curam.core.facade.struct.CreateRateColumnDetails createRateColumnDetails)
Creates a rate column for a rate table.
|
void |
createRateRow(curam.core.facade.struct.CreateRateRowDetails createRateRowDetails)
Creates a rate row for the rate table.
|
void |
createRateTableHeader(curam.core.facade.struct.CreateRateTableHeaderDetails createRateTableHeaderDetails)
Creates a rate header for the rate table.
|
void |
createSubColumn(curam.core.facade.struct.CreateSubColumnDetails createSubColumnDetails)
Creates a rate column record that relates via a parentColumnID to the
another column.
|
void |
createSubRow(curam.core.facade.struct.CreateSubRowDetails createSubRowDetails)
Creates a sub-row by adding a number of rate cell records.
|
curam.core.facade.struct.RateHeaderDetailsList |
listActiveRateTableHistory(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey)
Returns a list of rate header records for a rate table by active rate
status.
|
curam.core.facade.struct.RateTableStructList |
listRateTable()
Returns a list of available rate tables.
|
curam.core.facade.struct.RateHeaderDetailsList |
listRateTableHistory(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey)
Returns a list of all rate header records for a rate table.
|
curam.core.facade.struct.RateHeaderDetailsList |
listRateTableHistoryByDate(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey)
Returns a list of rate header records for a rate table by effective date.
|
void |
modifyRateCell(curam.core.facade.struct.ModifyRateCellValueDetails details)
Modifies rate cell data.
|
void |
modifyRateColumn(curam.core.facade.struct.ModifyRateColumnDetails modifyRateColumnDetails)
Modifies rate column data.
|
void |
modifyRateRow(curam.core.facade.struct.ModifyRateRowDetails modifyRateRowDetails)
Modifies rate row data.
|
void |
modifyRateTableHeader(curam.core.facade.struct.ModifyRateHeaderDetails modifyRateHeaderDetails)
Modifies Rate Header information.
|
void |
modifySubColumn(curam.core.facade.struct.ModifySubColumnDetails modifySubColumnDetails)
Modifies sub-column data.
|
curam.core.facade.struct.ReadCellDetails |
readRateCellData(curam.core.facade.struct.ReadRateCellKey readRateCellKey)
Reads cell data for modification.
|
curam.core.facade.struct.ReadRateCellValue |
readRateCellValue(curam.core.facade.struct.ReadValueByColumnAndRowIndexKey readRateTableKey)
Reads the value of a rate cell.
|
curam.core.facade.struct.ReadColumnDetails |
readRateColumn(curam.core.facade.struct.ReadRateColumnKey readRateColumnKey)
Reads rate column data for modification.
|
curam.core.facade.struct.ReadRowDetails |
readRateRow(curam.core.facade.struct.ReadRateRowKey readRateRowKey)
Reads rate row data for modification.
|
curam.core.facade.struct.ReadRateTableDetails |
readRateTable(curam.core.facade.struct.ReadRateTableKey readRateTableKey)
Reads the details of the rate table.
|
curam.core.facade.struct.ReadRateHeaderDetails |
readRateTableHeader(curam.core.facade.struct.ReadRateTableKey readRateTableKey)
Reads Rate Header information.
|
curam.core.facade.struct.ReadRateTableDetails |
readRateTableReadOnly(curam.core.facade.struct.ReadRateTableKey readRateTableKey)
Reads Rate Table data for read-only purposes.
|
void |
removeRateCellData(curam.core.facade.struct.RemoveRateCellKey removeRateCellKey)
Removes data from a rate cell record.
|
void |
removeRateColumn(curam.core.facade.struct.RemoveRateColumnKey removeRateColumnKey)
Removes a column from a rate table.
|
void |
removeRateRow(curam.core.facade.struct.RemoveRateRowKey removeRateRowKey)
Removes a row from a rate table.
|
void |
removeSubColumn(curam.core.facade.struct.RemoveSubColumnKey removeSubColumnKey)
Removes a sub-column from a rate table.
|
void |
removeSubRow(curam.core.facade.struct.RemoveSubRowKey removeSubRowKey)
Removes a sub-row from a rate table.
|
@AccessLevel(value=EXTERNAL) void cancelRateTable(curam.core.facade.struct.CancelRateTableKey cancelRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cloneRateTable(curam.core.facade.struct.CloneRateTableKey cloneRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createRateCell(curam.core.facade.struct.CreateRateCellDetails createRateCellDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createRateColumn(curam.core.facade.struct.CreateRateColumnDetails createRateColumnDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createRateRow(curam.core.facade.struct.CreateRateRowDetails createRateRowDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createRateTableHeader(curam.core.facade.struct.CreateRateTableHeaderDetails createRateTableHeaderDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createSubColumn(curam.core.facade.struct.CreateSubColumnDetails createSubColumnDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createSubRow(curam.core.facade.struct.CreateSubRowDetails createSubRowDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.RateHeaderDetailsList listActiveRateTableHistory(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.RateTableStructList listRateTable() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.RateHeaderDetailsList listRateTableHistory(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.RateHeaderDetailsList listRateTableHistoryByDate(curam.core.facade.struct.ListRateTableHistoryKey listRateTableHistoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyRateCell(curam.core.facade.struct.ModifyRateCellValueDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyRateColumn(curam.core.facade.struct.ModifyRateColumnDetails modifyRateColumnDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyRateRow(curam.core.facade.struct.ModifyRateRowDetails modifyRateRowDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifySubColumn(curam.core.facade.struct.ModifySubColumnDetails modifySubColumnDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadRateTableDetails readRateTable(curam.core.facade.struct.ReadRateTableKey readRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeRateCellData(curam.core.facade.struct.RemoveRateCellKey removeRateCellKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeRateColumn(curam.core.facade.struct.RemoveRateColumnKey removeRateColumnKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeRateRow(curam.core.facade.struct.RemoveRateRowKey removeRateRowKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeSubColumn(curam.core.facade.struct.RemoveSubColumnKey removeSubColumnKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeSubRow(curam.core.facade.struct.RemoveSubRowKey removeSubRowKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadCellDetails readRateCellData(curam.core.facade.struct.ReadRateCellKey readRateCellKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadColumnDetails readRateColumn(curam.core.facade.struct.ReadRateColumnKey readRateColumnKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadRowDetails readRateRow(curam.core.facade.struct.ReadRateRowKey readRateRowKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyRateTableHeader(curam.core.facade.struct.ModifyRateHeaderDetails modifyRateHeaderDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadRateHeaderDetails readRateTableHeader(curam.core.facade.struct.ReadRateTableKey readRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadRateTableDetails readRateTableReadOnly(curam.core.facade.struct.ReadRateTableKey readRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadRateCellValue readRateCellValue(curam.core.facade.struct.ReadValueByColumnAndRowIndexKey readRateTableKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key containing the rate column type, rate row index,
rate table type, rate effective date and status.curam.util.exception.AppException
curam.util.exception.InformationalException
RateTable |