org.pslx.PpsDocuments.Implementions
クラス ImplementDocument

java.lang.Object
  上位を拡張 org.pslx.PpsDocuments.Implementions.ImplementDocument
すべての実装されたインタフェース:
DocumentElement

public final class ImplementDocument
extends java.lang.Object
implements DocumentElement

実装ドキュメント定義 クラス

バージョン:
1.6

コンストラクタの概要
ImplementDocument(DocumentManager manager)
           
ImplementDocument(DocumentManager manager, java.lang.String name, java.lang.String option)
          コンストラクタ
 
メソッドの概要
 ImplementAction addAction(Document.ActionTypes actionType, ImplementAction.RoleTypes roleType, int level)
          実装アクションを追加します
 ImplementEvent addEvent(java.lang.String name, java.lang.String propertyName, ImplementEvent.EventTypes type, javax.xml.datatype.Duration duration, java.util.Date expire, java.lang.String description)
          実装イベントを追加します
 ImplementProperty addProperty(java.lang.String name, java.lang.String title, boolean use, boolean typical, boolean multi, java.lang.String description)
          実装プロパティを追加します
 ImplementProperty addPropertyExtended(java.lang.String name, java.lang.String title, boolean use, boolean typical, Property.DataTypes dataType, java.lang.String description)
          独自の実装プロパティを追加します
 ImplementProperty addPropertyLinked(java.lang.String name, java.lang.String document, java.lang.String key, java.lang.String title, boolean use, boolean typical, java.lang.String description)
          連結した実装プロパティを追加します
 java.util.List<ImplementAction> getActions()
          実装アクションのリストを取得します
 DocumentProfile getDefinition()
          定義プロファイルを取得します
 DomainObjectProfile getDomainObjectProfile()
          業務オブジェクトの定義情報を取得する
 ImplementEvent getEvent(java.lang.String name)
          実装イベントを名前を指定して取得します
 java.util.List<ImplementEvent> getEvents()
          実装イベントのリストを取得します
 java.lang.String getName()
          業務ドキュメント名を取得します
 java.lang.String getOption()
          業務オプション名を取得します
 java.lang.String getProfileName()
          アプリケーションプロファイル名を取得します
 java.util.List<ImplementProperty> getProperties()
          実装プロパティのリストを取得します
 ImplementProperty getProperty(java.lang.String name)
          指定した名称の業務プロパティの実装定義を取得します。
 void setProfileName(java.lang.String value)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImplementDocument

public ImplementDocument(DocumentManager manager,
                         java.lang.String name,
                         java.lang.String option)
コンストラクタ


ImplementDocument

public ImplementDocument(DocumentManager manager)
メソッドの詳細

getName

public java.lang.String getName()
業務ドキュメント名を取得します


getOption

public java.lang.String getOption()
業務オプション名を取得します


getProfileName

public java.lang.String getProfileName()
アプリケーションプロファイル名を取得します


setProfileName

public void setProfileName(java.lang.String value)

getActions

public java.util.List<ImplementAction> getActions()
実装アクションのリストを取得します


getProperties

public java.util.List<ImplementProperty> getProperties()
実装プロパティのリストを取得します


getEvents

public java.util.List<ImplementEvent> getEvents()
実装イベントのリストを取得します


getDefinition

public DocumentProfile getDefinition()
定義プロファイルを取得します


addAction

public ImplementAction addAction(Document.ActionTypes actionType,
                                 ImplementAction.RoleTypes roleType,
                                 int level)
実装アクションを追加します

パラメータ:
actionType - アクション種別
roleType - 役割
level - 実装レベル

addProperty

public ImplementProperty addProperty(java.lang.String name,
                                     java.lang.String title,
                                     boolean use,
                                     boolean typical,
                                     boolean multi,
                                     java.lang.String description)
実装プロパティを追加します

パラメータ:
name - プロファイル名
title - 表示名
use - 必須区分
typical - 標準区分
multi - 複数区分
description - 説明

addPropertyExtended

public ImplementProperty addPropertyExtended(java.lang.String name,
                                             java.lang.String title,
                                             boolean use,
                                             boolean typical,
                                             Property.DataTypes dataType,
                                             java.lang.String description)
                                      throws java.text.ParseException
独自の実装プロパティを追加します

パラメータ:
name - プロファイル名
title - 表示名
use - 必須区分
typical - 標準区分
dataType - データ型
description - 説明
例外:
java.text.ParseException

addPropertyLinked

public ImplementProperty addPropertyLinked(java.lang.String name,
                                           java.lang.String document,
                                           java.lang.String key,
                                           java.lang.String title,
                                           boolean use,
                                           boolean typical,
                                           java.lang.String description)
                                    throws PpsProfileException,
                                           java.text.ParseException
連結した実装プロパティを追加します

パラメータ:
name - プロファイル名
document - 連結ドキュメント名
key - 連結キー
title - 表示名
use - 必須区分
typical - 標準区分
description - 説明
例外:
PpsProfileException
java.text.ParseException

getProperty

public ImplementProperty getProperty(java.lang.String name)
指定した名称の業務プロパティの実装定義を取得します。ユーザ定義プロパティの場合はプリフィックスをつけること。

パラメータ:
name - 業務プロパティ名
戻り値:
業務プロパティ

addEvent

public ImplementEvent addEvent(java.lang.String name,
                               java.lang.String propertyName,
                               ImplementEvent.EventTypes type,
                               javax.xml.datatype.Duration duration,
                               java.util.Date expire,
                               java.lang.String description)
実装イベントを追加します


getEvent

public ImplementEvent getEvent(java.lang.String name)
実装イベントを名前を指定して取得します

パラメータ:
name - イベント名
戻り値:
実装イベントオブジェクト

getDomainObjectProfile

public DomainObjectProfile getDomainObjectProfile()
インタフェース DocumentElement の記述:
業務オブジェクトの定義情報を取得する

定義:
インタフェース DocumentElement 内の getDomainObjectProfile