public class DefaultOutsideSqlExecutorFactory extends Object implements OutsideSqlExecutorFactory
| コンストラクタと説明 |
|---|
DefaultOutsideSqlExecutorFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<BEHAVIOR> OutsideSqlAllFacadeExecutor<BEHAVIOR> |
createAllFacade(OutsideSqlBasicExecutor<BEHAVIOR> basicExecutor)
Create the all facade of outside-SQL.
|
<BEHAVIOR> OutsideSqlAutoPagingExecutor<BEHAVIOR> |
createAutoPaging(BehaviorCommandInvoker behaviorCommandInvoker,
String tableDbName,
DBDef currentDBDef,
OutsideSqlOption outsideSqlOption)
Create the auto-paging executor of outside-SQL.
|
<BEHAVIOR> OutsideSqlBasicExecutor<BEHAVIOR> |
createBasic(BehaviorCommandInvoker behaviorCommandInvoker,
String tableDbName,
DBDef currentDBDef,
OutsideSqlOption outsideSqlOption)
Create the basic executor of outside-SQL.
|
<BEHAVIOR> OutsideSqlCursorExecutor<BEHAVIOR> |
createCursor(BehaviorCommandInvoker behaviorCommandInvoker,
String tableDbName,
DBDef currentDBDef,
OutsideSqlOption outsideSqlOption)
Create the cursor executor of outside-SQL.
|
<BEHAVIOR> OutsideSqlEntityExecutor<BEHAVIOR> |
createEntity(BehaviorCommandInvoker behaviorCommandInvoker,
String tableDbName,
DBDef currentDBDef,
OutsideSqlOption outsideSqlOption)
Create the entity executor of outside-SQL.
|
<BEHAVIOR> OutsideSqlManualPagingExecutor<BEHAVIOR> |
createManualPaging(BehaviorCommandInvoker behaviorCommandInvoker,
String tableDbName,
DBDef currentDBDef,
OutsideSqlOption outsideSqlOption)
Create the manual-paging executor of outside-SQL.
|
protected OutsideSqlContextFactory |
createOutsideSqlContextFactory()
Create the factory of outside-SQL context.
|
protected OutsideSqlFilter |
createOutsideSqlExecutionFilter()
Create the filter of outside-SQL.
|
public <BEHAVIOR> OutsideSqlAllFacadeExecutor<BEHAVIOR> createAllFacade(OutsideSqlBasicExecutor<BEHAVIOR> basicExecutor)
createAllFacade インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.basicExecutor - The basic executor of outside-SQL. (NotNull)public <BEHAVIOR> OutsideSqlBasicExecutor<BEHAVIOR> createBasic(BehaviorCommandInvoker behaviorCommandInvoker, String tableDbName, DBDef currentDBDef, OutsideSqlOption outsideSqlOption)
createBasic インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.behaviorCommandInvoker - The invoker of behavior command. (NotNull)tableDbName - The DB name of table. (NotNull)currentDBDef - The definition of current DBMS. (NotNull)outsideSqlOption - The option of outsideSql. (NullAllowed: if null, means for an entry instance)public <BEHAVIOR> OutsideSqlCursorExecutor<BEHAVIOR> createCursor(BehaviorCommandInvoker behaviorCommandInvoker, String tableDbName, DBDef currentDBDef, OutsideSqlOption outsideSqlOption)
createCursor インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.behaviorCommandInvoker - The invoker of behavior command. (NotNull)tableDbName - The DB name of table. (NotNull)currentDBDef - The definition of current DBMS. (NotNull)outsideSqlOption - The option of outsideSql. (NotNull)protected OutsideSqlContextFactory createOutsideSqlContextFactory()
protected OutsideSqlFilter createOutsideSqlExecutionFilter()
public <BEHAVIOR> OutsideSqlEntityExecutor<BEHAVIOR> createEntity(BehaviorCommandInvoker behaviorCommandInvoker, String tableDbName, DBDef currentDBDef, OutsideSqlOption outsideSqlOption)
createEntity インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.behaviorCommandInvoker - The invoker of behavior command. (NotNull)tableDbName - The DB name of table. (NotNull)currentDBDef - The definition of DBMS. (NotNull)outsideSqlOption - The option of outsideSql. (NotNull)public <BEHAVIOR> OutsideSqlManualPagingExecutor<BEHAVIOR> createManualPaging(BehaviorCommandInvoker behaviorCommandInvoker, String tableDbName, DBDef currentDBDef, OutsideSqlOption outsideSqlOption)
createManualPaging インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.behaviorCommandInvoker - The invoker of behavior command. (NotNull)tableDbName - The DB name of table. (NotNull)currentDBDef - The definition of current DBMS. (NotNull)outsideSqlOption - The option of outsideSql. (NotNull)public <BEHAVIOR> OutsideSqlAutoPagingExecutor<BEHAVIOR> createAutoPaging(BehaviorCommandInvoker behaviorCommandInvoker, String tableDbName, DBDef currentDBDef, OutsideSqlOption outsideSqlOption)
createAutoPaging インタフェース内 OutsideSqlExecutorFactoryBEHAVIOR - The type of behavior.behaviorCommandInvoker - The invoker of behavior command. (NotNull)tableDbName - The DB name of table. (NotNull)currentDBDef - The definition of current DBMS. (NotNull)outsideSqlOption - The option of outsideSql. (NotNull)Copyright © 2014–2015 The DBFlute Project. All rights reserved.