Nautica Workflow

jp.co.argo21.nautica.workflow.wfmc
インタフェース Filter

すべてのスーパーインタフェース:
java.io.Serializable, WfObject
既知の実装クラスの一覧:
AttributeFilter, GroupFilter, NameFilter, StateFilter

public interface Filter
extends WfObject

ワークフローAPI上で引数に指定する絞込条件を表すオブジェクトである。 本ワークフローシステム運用基盤では、名前によるフィルタリング、 状態によるフィルタリング、プロセス変数によるフィルタリング、 グループフィルタリングをサポートする。 なお、グループフィルタリングは、それに含まれるフィルターの 論理積(AND)のみをサポートする。 なおフィルター対象を特定する文字列がどのように利用されるかは、 フィルターを利用するAPIによって異なる。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

フィールドの概要
static int EQUAL
          =
static int GREATER_EQUAL
          >=
static int GREATER_THAN
          >
static int LESS_EQUAL
          <=
static int LESS_THAN
          <
static int LIKE
          LIKE
static int NOT_EQUAL
          <>
 
メソッドの概要
 int getComparison()
          フィルタリングの演算子を表す。
 java.lang.String getFilterName()
          フィルター対象を特定する文字列を表す。
 java.lang.String getFilterString()
          フィルタリング文字列。
 int getType()
          フィルターのタイプを表す。
 

フィールドの詳細

EQUAL

public static final int EQUAL
=

関連項目:
定数フィールド値

NOT_EQUAL

public static final int NOT_EQUAL
<>

関連項目:
定数フィールド値

LESS_THAN

public static final int LESS_THAN
<

関連項目:
定数フィールド値

LESS_EQUAL

public static final int LESS_EQUAL
<=

関連項目:
定数フィールド値

GREATER_THAN

public static final int GREATER_THAN
>

関連項目:
定数フィールド値

GREATER_EQUAL

public static final int GREATER_EQUAL
>=

関連項目:
定数フィールド値

LIKE

public static final int LIKE
LIKE

関連項目:
定数フィールド値
メソッドの詳細

getType

public int getType()
フィルターのタイプを表す。 本ワークフローシステム運用基盤では、名前によるフィルタリング、 状態によるフィルタリング、プロセス変数によるフィルタリング、 グループフィルタリングをサポートする。 本ワークフローシステム運用基盤では、フィルタータイプとして、 5001-5999までの値をリザーブする。

戻り値:
フィルターのタイプ

getFilterName

public java.lang.String getFilterName()
フィルター対象を特定する文字列を表す。

戻り値:
フィルター対象を特定する文字列

getComparison

public int getComparison()
フィルタリングの演算子を表す。 ==、!=に対応する数値定数。

戻り値:
フィルタリングの演算子

getFilterString

public java.lang.String getFilterString()
フィルタリング文字列。

戻り値:
フィルタリング文字列

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21