org.pslx.PpsDocuments.Implementions
クラス ImplementEvent

java.lang.Object
  上位を拡張 org.pslx.PpsDocuments.Implementions.ImplementEvent

public final class ImplementEvent
extends java.lang.Object

実装イベント定義 クラス

バージョン:
1.6

入れ子のクラスの概要
static class ImplementEvent.EventTypes
          事象の種別
 
コンストラクタの概要
ImplementEvent(ImplementDocument document, DocumentManager manager)
          コンストラクタ
 
メソッドの概要
 Condition createCondition()
          業務オブジェクト選択情報を設定します
 Condition createCondition(java.lang.String id)
          業務オブジェクト選択情報をIDで指定します
 Selection createSelection()
          業務プロパティ選択情報を設定します
 Selection createSelection(java.lang.String name, java.lang.Object value)
          業務プロパティ選択情報を設定します
 java.util.List<Condition> getConditions()
          オブジェクトの選択条件を取得します
 java.util.List<Constraint> getConstraints()
          イベント判定式のリストを取得します
 javax.xml.datatype.Duration getCycle()
          イベントサイクルを取得します
 boolean getCycleSpecified()
          イベントサイクルが定義されているかどうかを取得します。
 java.lang.String getDescription()
          イベントの内容説明を取得します
 java.util.Date getExpire()
          イベントの有効期限を取得します
 java.util.Calendar getExpireCalendar()
          イベントの有効期限を取得します
 boolean getExpireSpecified()
          イベント有効期限が定義されているかどうかを取得します。
 java.lang.String getName()
          イベント名称を取得します
 java.lang.String getProperty()
          プロパティ名を取得します
 java.util.List<Selection> getSelections()
          プロパティの選択条件を取得します
 java.util.Date getStart()
          イベント監視の開始日時を取得します
 java.util.Calendar getStartCalendar()
          イベント監視の開始日時を取得します
 boolean getStartSpecified()
          イベント監視の開始日時が定義されているかどうかを取得します
 ImplementEvent.EventTypes getType()
          事象の種別を取得します
 Constraint setConstraint(java.lang.Object value, Property.DataTypes dataType, Constraint.ConstraintTypes constraintType)
          制約を追加します
 void setCycle(javax.xml.datatype.Duration value)
          イベントサイクルを設定します
 void setCycleSpecified(boolean value)
          イベントサイクルが定義されているかどうかを設定します
 void setDescription(java.lang.String value)
          イベントの内容説明を設定します
 void setExpire(java.util.Calendar value)
          イベントの有効期限を設定します
 void setExpire(java.util.Date value)
          イベントの有効期限を設定します
 void setExpireSpecified(boolean value)
          イベント有効期限が定義されているかどうかを設定します。
 void setName(java.lang.String value)
          イベント名称を設定します
 void setProperty(java.lang.String value)
          プロパティ名を設定します
 void setSelections(java.util.List<Selection> value)
          プロパティの選択条件を設定します
 void setStart(java.util.Calendar value)
          イベント監視の開始日時を設定します
 void setStart(java.util.Date value)
          イベント監視の開始日時を設定します
 void setStartSpecified(boolean value)
          イベント監視の開始日時が定義されているかどうかを設定します
 void setType(ImplementEvent.EventTypes value)
          事象の種別を設定します
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImplementEvent

public ImplementEvent(ImplementDocument document,
                      DocumentManager manager)
コンストラクタ

メソッドの詳細

getName

public java.lang.String getName()
イベント名称を取得します


setName

public void setName(java.lang.String value)
イベント名称を設定します


getProperty

public java.lang.String getProperty()
プロパティ名を取得します


setProperty

public void setProperty(java.lang.String value)
プロパティ名を設定します


getType

public ImplementEvent.EventTypes getType()
事象の種別を取得します


setType

public void setType(ImplementEvent.EventTypes value)
事象の種別を設定します


getCycle

public javax.xml.datatype.Duration getCycle()
イベントサイクルを取得します


setCycle

public void setCycle(javax.xml.datatype.Duration value)
イベントサイクルを設定します

パラメータ:
value - サイクル

getCycleSpecified

public boolean getCycleSpecified()
イベントサイクルが定義されているかどうかを取得します。

戻り値:
定義されている場合は、true

setCycleSpecified

public void setCycleSpecified(boolean value)
イベントサイクルが定義されているかどうかを設定します

パラメータ:
value - 定義されているかどうか

getExpire

public java.util.Date getExpire()
イベントの有効期限を取得します


getExpireCalendar

public java.util.Calendar getExpireCalendar()
イベントの有効期限を取得します


setExpire

public void setExpire(java.util.Date value)
イベントの有効期限を設定します

パラメータ:
value - 有効期限

setExpire

public void setExpire(java.util.Calendar value)
イベントの有効期限を設定します

パラメータ:
value - 有効期限

getExpireSpecified

public boolean getExpireSpecified()
イベント有効期限が定義されているかどうかを取得します。

戻り値:
定義されている場合は、true

setExpireSpecified

public void setExpireSpecified(boolean value)
イベント有効期限が定義されているかどうかを設定します。

パラメータ:
value - 定義されているかどうか

getStart

public java.util.Date getStart()
イベント監視の開始日時を取得します


getStartCalendar

public java.util.Calendar getStartCalendar()
イベント監視の開始日時を取得します


setStart

public void setStart(java.util.Date value)
イベント監視の開始日時を設定します

パラメータ:
value - 開始日時

setStart

public void setStart(java.util.Calendar value)
イベント監視の開始日時を設定します

パラメータ:
value - 開始日時

getStartSpecified

public boolean getStartSpecified()
イベント監視の開始日時が定義されているかどうかを取得します

戻り値:
定義されている場合は、true

setStartSpecified

public void setStartSpecified(boolean value)
イベント監視の開始日時が定義されているかどうかを設定します

パラメータ:
value - 定義されている場合は、true

getDescription

public java.lang.String getDescription()
イベントの内容説明を取得します


setDescription

public void setDescription(java.lang.String value)
イベントの内容説明を設定します

パラメータ:
value - 説明

getConditions

public java.util.List<Condition> getConditions()
オブジェクトの選択条件を取得します


getSelections

public java.util.List<Selection> getSelections()
プロパティの選択条件を取得します


setSelections

public void setSelections(java.util.List<Selection> value)
プロパティの選択条件を設定します


getConstraints

public java.util.List<Constraint> getConstraints()
イベント判定式のリストを取得します


createCondition

public Condition createCondition()
業務オブジェクト選択情報を設定します

戻り値:
業務オブジェクト選択情報

createCondition

public Condition createCondition(java.lang.String id)
業務オブジェクト選択情報をIDで指定します

パラメータ:
id - ID制約
戻り値:
生成したコンディションオブジェクト

createSelection

public Selection createSelection()
業務プロパティ選択情報を設定します

戻り値:
生成したセレクションオブジェクト

createSelection

public Selection createSelection(java.lang.String name,
                                 java.lang.Object value)
                          throws PpsDocumentsException
業務プロパティ選択情報を設定します

パラメータ:
name - 限定するプロパティ名
value - プロパティの値
戻り値:
生成したセレクションオブジェクト
例外:
PpsDocumentsException
PPSDocumentException

setConstraint

public Constraint setConstraint(java.lang.Object value,
                                Property.DataTypes dataType,
                                Constraint.ConstraintTypes constraintType)
制約を追加します

パラメータ:
value - 制約値
dataType - データ型
constraintType - 制約種類
戻り値:
制約オブジェクト