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