|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.robot.db.allcommon.ImplementedBehaviorSelector
public class ImplementedBehaviorSelector
The implementation of behavior selector.
フィールドの概要 | |
---|---|
protected Map<Class<? extends org.seasar.robot.dbflute.bhv.BehaviorReadable>,org.seasar.robot.dbflute.bhv.BehaviorReadable> |
_behaviorCache
The cache of behavior. |
protected org.seasar.framework.container.S2Container |
_container
The container of Seasar. |
コンストラクタの概要 | |
---|---|
ImplementedBehaviorSelector()
|
メソッドの概要 | ||
---|---|---|
protected void |
assertObjectNotNull(String variableName,
Object value)
Assert that the object is not null. |
|
protected void |
assertStringNotNullAndNotTrimmedEmpty(String variableName,
String value)
Assert that the entity is not null and not trimmed empty. |
|
org.seasar.robot.dbflute.bhv.BehaviorReadable |
byName(String tableFlexibleName)
Select behavior-readable by name. |
|
protected Class<org.seasar.robot.dbflute.bhv.BehaviorReadable> |
getBehaviorType(org.seasar.robot.dbflute.dbmeta.DBMeta dbmeta)
Get behavior-type by DB meta. |
|
protected
|
getComponent(Class<COMPONENT> componentType)
|
|
void |
initializeConditionBeanMetaData()
Initialize condition-bean meta data. |
|
protected String |
initUncap(String str)
|
|
protected
|
newConcurrentHashMap()
|
|
|
select(Class<BEHAVIOR> behaviorType)
Select behavior. |
|
void |
setContainer(org.seasar.framework.container.S2Container container)
|
|
protected String |
toClassTitle(Object obj)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final Map<Class<? extends org.seasar.robot.dbflute.bhv.BehaviorReadable>,org.seasar.robot.dbflute.bhv.BehaviorReadable> _behaviorCache
protected org.seasar.framework.container.S2Container _container
コンストラクタの詳細 |
---|
public ImplementedBehaviorSelector()
メソッドの詳細 |
---|
public void initializeConditionBeanMetaData()
org.seasar.robot.dbflute.BehaviorSelector
内の initializeConditionBeanMetaData
public <BEHAVIOR extends org.seasar.robot.dbflute.bhv.BehaviorReadable> BEHAVIOR select(Class<BEHAVIOR> behaviorType)
org.seasar.robot.dbflute.BehaviorSelector
内の select
BEHAVIOR
- The type of behavior.behaviorType
- Behavior type. (NotNull)
public org.seasar.robot.dbflute.bhv.BehaviorReadable byName(String tableFlexibleName)
org.seasar.robot.dbflute.BehaviorSelector
内の byName
tableFlexibleName
- Table flexible-name. (NotNull)
protected Class<org.seasar.robot.dbflute.bhv.BehaviorReadable> getBehaviorType(org.seasar.robot.dbflute.dbmeta.DBMeta dbmeta)
dbmeta
- DB meta. (NotNull)
protected <COMPONENT> COMPONENT getComponent(Class<COMPONENT> componentType)
protected String initUncap(String str)
protected String toClassTitle(Object obj)
protected <KEY,VALUE> ConcurrentHashMap<KEY,VALUE> newConcurrentHashMap()
protected void assertObjectNotNull(String variableName, Object value)
variableName
- Variable name. (NotNull)value
- Value. (NotNull)
IllegalArgumentException
protected void assertStringNotNullAndNotTrimmedEmpty(String variableName, String value)
variableName
- Variable name. (NotNull)value
- Value. (NotNull)public void setContainer(org.seasar.framework.container.S2Container container)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |