IM-Workflow

jp.co.intra_mart.foundation.workflow.application.general.condition
クラス ColumnCondition

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.application.general.condition.ColumnCondition

public class ColumnCondition
extends Object

検索条件カラム情報クラス

「ListSearchCondition」等の条件を保存するクラスでカラム別の条件を保存する為に使用します。
カラム名、カラムタイプ、値と比較条件、カラムが案件プロパティの拡張カラムかの判別情報を保存します。

導入されたバージョン:
7.2
関連項目:
ListSearchCondition.setConditions(java.util.List), ListSearchCondition.getConditions(), ColumnType, OperatorType

コンストラクタの概要
ColumnCondition(String columnName, ColumnType columnType, boolean matterPropertyColumn, String value, OperatorType operatorType)
          コンストラクタ
カラム検索指定条件情報クラスを新しく生成します。
 
メソッドの概要
 String getColumnName()
          カラム名を取得します。
 ColumnType getColumnType()
          カラムタイプを取得します。
 OperatorType getOperatorType()
          演算子を取得します。
 String getValue()
          比較用値を取得します。
 boolean isMatterPropertyColumn()
          案件プロパティで拡張したカラムかを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ColumnCondition

public ColumnCondition(String columnName,
                       ColumnType columnType,
                       boolean matterPropertyColumn,
                       String value,
                       OperatorType operatorType)
コンストラクタ
カラム検索指定条件情報クラスを新しく生成します。

パラメータ:
columnName - カラム名
columnType - カラムタイプ
matterPropertyColumn - 案件プロパティカラム
value - 値
operatorType - 比較演算子
メソッドの詳細

getColumnName

public String getColumnName()
カラム名を取得します。
カラムが案件プロファティの拡張カラムの場合は、「”」で囲んで返却します。(数字で始まる場合に対応)

戻り値:
String カラム名

getColumnType

public ColumnType getColumnType()
カラムタイプを取得します。

戻り値:
ColumnType カラムタイプ情報

isMatterPropertyColumn

public boolean isMatterPropertyColumn()
案件プロパティで拡張したカラムかを取得します。

戻り値:
boolean 案件プロパティカラム可否(true : 案件プロファティ拡張カラム、false : 一般テーブルカラム)

getOperatorType

public OperatorType getOperatorType()
演算子を取得します。

戻り値:
OperatorType 演算子

getValue

public String getValue()
比較用値を取得します。

戻り値:
String 比較用値

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.