org.pslx.PpsDocuments.Implementions
クラス ImplementProfile

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

public final class ImplementProfile
extends java.lang.Object

実装プロファイル クラス

バージョン:
1.6.003

コンストラクタの概要
ImplementProfile(DocumentManager manager)
          ImplementProfileを生成します
 
メソッドの概要
 ImplementDocument addDocument(java.lang.String name, java.lang.String option)
          実装ドキュメントを設定します。
 void clearDocuments()
          実装ドキュメントの設定をすべて削除します
 Document.ActionTypes getActionType()
          実装プロファイルの操作種別を取得します
 ImplementDocument getDocument(java.lang.String name)
          業務ドキュメントを取得します
 ImplementDocument getDocument(java.lang.String name, java.lang.String option)
          業務ドキュメントを取得します
 java.util.List<ImplementDocument> getDocuments()
          実装ドキュメントのリストを取得します
 java.lang.String getId()
          業務アプリケーションIDを取得します
 java.lang.String getName()
          業務アプリケーション名を取得します
 java.lang.String getXmlString()
          実装ドキュメントの内容を表すXMLメッセージを取得します
 java.lang.String getXmlString(boolean xmlDefinision)
          実装ドキュメントの内容を表すXML文字列を取得します
 Document.ActionTypes read(javax.xml.stream.XMLStreamReader reader)
          XMLStreamReaderから実装プロファイルを一つだけ読み込みます。
 void setActionType(Document.ActionTypes value)
          実装プロファイルの操作種別を設定します
 void setDocuments(java.util.List<ImplementDocument> value)
          実装ドキュメントのリストを設定します
 void setId(java.lang.String value)
          業務アプリケーションIDを設定します
 void setName(java.lang.String value)
          業務アプリケーション名を設定します
 void write(javax.xml.stream.XMLStreamWriter writer)
          XMLメッセージをXMLStreamWriterへ出力します
 void write(javax.xml.stream.XMLStreamWriter writer, boolean xmlDefinision, int depth)
          このメソッドは、コンポーネント内部で使用されます。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImplementProfile

public ImplementProfile(DocumentManager manager)
ImplementProfileを生成します

メソッドの詳細

getId

public java.lang.String getId()
業務アプリケーションIDを取得します


setId

public void setId(java.lang.String value)
業務アプリケーションIDを設定します

パラメータ:
value - 業務アプリケーションID

getName

public java.lang.String getName()
業務アプリケーション名を取得します


setName

public void setName(java.lang.String value)
業務アプリケーション名を設定します

パラメータ:
value - 業務アプリケーション名

getActionType

public Document.ActionTypes getActionType()
実装プロファイルの操作種別を取得します


setActionType

public void setActionType(Document.ActionTypes value)
実装プロファイルの操作種別を設定します

パラメータ:
value - 操作種別

getDocuments

public java.util.List<ImplementDocument> getDocuments()
実装ドキュメントのリストを取得します


setDocuments

public void setDocuments(java.util.List<ImplementDocument> value)
実装ドキュメントのリストを設定します


addDocument

public ImplementDocument addDocument(java.lang.String name,
                                     java.lang.String option)
実装ドキュメントを設定します。

パラメータ:
name - 業務ドキュメント名
option - 業務オプション名
戻り値:
実装プロファイル

getDocument

public ImplementDocument getDocument(java.lang.String name,
                                     java.lang.String option)
業務ドキュメントを取得します

パラメータ:
name - 業務ドキュメント名
option - オプション名
戻り値:
該当する業務ドキュメント(ない場合はnull)

getDocument

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

パラメータ:
name - 業務ドキュメント名
戻り値:
該当する業務ドキュメント(ない場合はnull)

clearDocuments

public void clearDocuments()
実装ドキュメントの設定をすべて削除します


getXmlString

public java.lang.String getXmlString()
                              throws javax.xml.stream.XMLStreamException,
                                     PpsDocumentsException,
                                     java.io.IOException
実装ドキュメントの内容を表すXMLメッセージを取得します

例外:
javax.xml.stream.XMLStreamException
PpsDocumentsException
java.io.IOException

getXmlString

public java.lang.String getXmlString(boolean xmlDefinision)
                              throws javax.xml.stream.XMLStreamException,
                                     PpsDocumentsException,
                                     java.io.IOException
実装ドキュメントの内容を表すXML文字列を取得します

パラメータ:
xmlDefinision - XML定義を出力するかどうか
例外:
javax.xml.stream.XMLStreamException
PpsDocumentsException
java.io.IOException

write

public void write(javax.xml.stream.XMLStreamWriter writer)
           throws javax.xml.stream.XMLStreamException
XMLメッセージをXMLStreamWriterへ出力します

パラメータ:
writer - 出力先のXMLStreamWriter
例外:
javax.xml.stream.XMLStreamException

write

public void write(javax.xml.stream.XMLStreamWriter writer,
                  boolean xmlDefinision,
                  int depth)
           throws javax.xml.stream.XMLStreamException
このメソッドは、コンポーネント内部で使用されます。
使用しないでください。
代わりにwrite(XMLStreamWriter)メソッドを使用してください。

例外:
javax.xml.stream.XMLStreamException

read

public Document.ActionTypes read(javax.xml.stream.XMLStreamReader reader)
                          throws javax.xml.stream.XMLStreamException,
                                 java.text.ParseException,
                                 PpsDocumentsException
XMLStreamReaderから実装プロファイルを一つだけ読み込みます。

パラメータ:
reader - 読み取るXMLStreamReader
例外:
javax.xml.stream.XMLStreamException
java.text.ParseException
PpsDocumentsException