パッケージ jp.co.cam.usax.rule.impl

クラス AbstractRuledDataBean

  • すべての実装されたインタフェース:
    java.io.Serializable, java.lang.AutoCloseable, java.lang.Cloneable, BMCIF, DataBeanIF, RuledDataBeanIF

    public abstract class AbstractRuledDataBean
    extends AbstractBusinessModelComponent
    implements RuledDataBeanIF
    [USAX](rules)ルールを有したDataBeanであることを表す。

    Copyright(c) 1999-2016 Camel Engineering LLP All Rights Reserved.
    バージョン:
    REVIEWED ON 2016
    ########################################################################
    (変更履歴)
    REVIEWED2016 Javadoc/commentの拡充
    ########################################################################
    作成者:
    Camel Engineering LLP J.Matsuo
    関連項目:
    直列化された形式
    • メソッドの詳細

      • validate

        public boolean validate()
                         throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        バリデート処理の実行。
        定義:
        validate インタフェース内 RuledDataBeanIF
        戻り値:
        実行結果(true 正常 or false 異常)
        例外:
        RuleException - 処理中に発生した例外を報告
      • begin

        public void begin​(java.lang.String pmTrax)
                   throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクションを開始。
        定義:
        begin インタフェース内 RuledDataBeanIF
        パラメータ:
        pmTrax - トランザクション管理ID
        例外:
        RuleException - トランザクションの開始に失敗
      • close

        public void close​(java.lang.String pmTrax)
                   throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクションを終了。
        定義:
        close インタフェース内 RuledDataBeanIF
        パラメータ:
        pmTrax - トランザクション管理ID
        例外:
        RuleException - トランザクションの終了に失敗
      • close

        public void close()
                   throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクションを終了。
        定義:
        close インタフェース内 java.lang.AutoCloseable
        定義:
        close インタフェース内 RuledDataBeanIF
        例外:
        RuleException - トランザクションの終了に失敗
      • cancel

        public void cancel​(java.lang.String pmTrax)
                    throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクションを取消。
        定義:
        cancel インタフェース内 RuledDataBeanIF
        パラメータ:
        pmTrax - トランザクション管理ID
        例外:
        RuleException - トランザクションの取消しに失敗
      • commit

        public void commit​(java.lang.String pmTrax)
                    throws RuleException
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクションを反映。
        定義:
        commit インタフェース内 RuledDataBeanIF
        パラメータ:
        pmTrax - トランザクション管理ID
        例外:
        RuleException - トランザクションの確定に失敗
      • isClosed

        public boolean isClosed()
        インタフェースからコピーされた説明: RuledDataBeanIF
        トランザクション管理が終了しているか判定。
        定義:
        isClosed インタフェース内 RuledDataBeanIF
        戻り値:
        判定結果(true 終了 or false 実行中)
      • clone

        public DataBeanIF clone()
                         throws java.lang.CloneNotSupportedException
        インタフェースからコピーされた説明: DataBeanIF
        クローンの生成。
        定義:
        clone インタフェース内 DataBeanIF
        オーバーライド:
        clone クラス内 AbstractDataBean
        戻り値:
        クローン
        例外:
        java.lang.CloneNotSupportedException - クローンの生成が行えない場合に報告