Class BankTransactionType_GetTableHandler
java.lang.Object
com.aoindustries.aoserv.master.accounting.BankTransactionType_GetTableHandler
- All Implemented Interfaces:
TableHandler.GetTableHandler
- Author:
- AO Industries, Inc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefault voidgetTable(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, Table.TableId tableId, User masterUser, UserHost[] masterServers) When is amaster userand hasUser.canAccessBankAccount(), callsgetTableAccounting(com.aoapps.dbc.DatabaseConnection, com.aoindustries.aoserv.master.RequestSource, com.aoapps.hodgepodge.io.stream.StreamableOutput, boolean, com.aoindustries.aoserv.client.schema.Table.TableId, com.aoindustries.aoserv.client.master.User).voidgetTableAccounting(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, Table.TableId tableId, User masterUser) Gets the set of tables handled.
-
Constructor Details
-
BankTransactionType_GetTableHandler
public BankTransactionType_GetTableHandler()
-
-
Method Details
-
getTableIds
Description copied from interface:TableHandler.GetTableHandlerGets the set of tables handled.- Specified by:
getTableIdsin interfaceTableHandler.GetTableHandler
-
getTableAccounting
public void getTableAccounting(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, Table.TableId tableId, User masterUser) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getTable
default void getTable(DatabaseConnection conn, RequestSource source, StreamableOutput out, boolean provideProgress, Table.TableId tableId, User masterUser, UserHost[] masterServers) throws IOException, SQLException When is amaster userand hasUser.canAccessBankAccount(), callsgetTableAccounting(com.aoapps.dbc.DatabaseConnection, com.aoindustries.aoserv.master.RequestSource, com.aoapps.hodgepodge.io.stream.StreamableOutput, boolean, com.aoindustries.aoserv.client.schema.Table.TableId, com.aoindustries.aoserv.client.master.User). Otherwise, writes an empty table.- Specified by:
getTablein interfaceTableHandler.GetTableHandler- Throws:
IOExceptionSQLException- See Also:
-
