1 package jp.sourceforge.ea2ddl.dao.allcommon;
\r
3 import jp.sourceforge.ea2ddl.dao.allcommon.bhv.BehaviorReadable;
\r
6 * The interface of behavior-selector.
\r
7 * @author DBFlute(AutoGenerator)
\r
9 public interface BehaviorSelector {
\r
12 * Initialize condition-bean meta data. <br />
\r
13 * If you call this, Hot Deploy of OutsideSql becomes Cool!
\r
15 public void initializeConditionBeanMetaData();
\r
19 * @param <BEHAVIOR> The type of behavior.
\r
20 * @param behaviorType Behavior type. (NotNull)
\r
21 * @return Behavior. (NotNull)
\r
23 public <BEHAVIOR extends BehaviorReadable> BEHAVIOR select(Class<BEHAVIOR> behaviorType);
\r
26 * Select behavior-readable.
\r
27 * @param tableFlexibleName Table flexible-name. (NotNull)
\r
28 * @return Behavior-readable. (NotNull)
\r
30 public BehaviorReadable byName(String tableFlexibleName);
\r