org.seasar.framework.container.customizer
クラス TxAttributeCustomizer

java.lang.Object
  上位を拡張 org.seasar.framework.container.customizer.AbstractCustomizer
      上位を拡張 org.seasar.framework.container.customizer.TxAttributeCustomizer
すべての実装されたインタフェース:
ComponentCustomizer

public class TxAttributeCustomizer
extends AbstractCustomizer

作成者:
koichik

フィールドの概要
protected  TransactionAttributeType defaultAttributeType
          デフォルトのトランザクション属性
protected static java.util.Map<TransactionAttributeType,java.lang.String> txInterceptors
          トランザクション属性に対応するインターセプタ名のMap
 
クラス org.seasar.framework.container.customizer.AbstractCustomizer から継承されたフィールド
classPatterns, ignoreClassPatterns, targetInterface, targetInterface_BINDING
 
コンストラクタの概要
TxAttributeCustomizer()
          インスタンスを構築します。
 
メソッドの概要
protected  void doCustomize(ComponentDef componentDef)
           
 void setDefaultAttributeType(TransactionAttributeType defaultAttributeType)
          デフォルトのトランザクション属性を設定します。
 
クラス org.seasar.framework.container.customizer.AbstractCustomizer から継承されたメソッド
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, customize, isMatchClassPattern, isMatchTargetInterface, setTargetInterface
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

txInterceptors

protected static final java.util.Map<TransactionAttributeType,java.lang.String> txInterceptors
トランザクション属性に対応するインターセプタ名のMap


defaultAttributeType

protected TransactionAttributeType defaultAttributeType
デフォルトのトランザクション属性

コンストラクタの詳細

TxAttributeCustomizer

public TxAttributeCustomizer()
インスタンスを構築します。

メソッドの詳細

setDefaultAttributeType

public void setDefaultAttributeType(TransactionAttributeType defaultAttributeType)
デフォルトのトランザクション属性を設定します。

パラメータ:
defaultAttributeType - デフォルトのトランザクション属性

doCustomize

protected void doCustomize(ComponentDef componentDef)
定義:
クラス AbstractCustomizer 内の doCustomize


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.