|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.pslx.PpsDocuments.TransactionProcess
public final class TransactionProcess
一連のトランザクション処理を表すクラス
入れ子のクラスの概要 | |
---|---|
static class |
TransactionProcess.ConfirmTypes
返信要求の種類 |
static class |
TransactionProcess.TentativeResults
トランザクション処理の結果 |
static class |
TransactionProcess.TransactionTypes
トランザクションの種類 |
メソッドの概要 | |
---|---|
boolean |
checkTransaction(Document document)
トランザクション継続のチェック(エラーがある場合には中断) |
void |
commit()
トランザクションを確定します(クライアント用) |
static java.lang.String |
confirmTypeString(TransactionProcess.ConfirmTypes value)
ConfirmTypes型の値を文字列に変換します |
Document |
createDocument(java.lang.String documentName)
業務ドキュメントを生成します |
Document |
createDocument(java.lang.String documentName,
java.lang.String optionName)
業務ドキュメントを生成します |
TransactionMessage |
createMessage()
トランザクションメッセージを生成します |
TransactionMessage |
createProfileMessage(Document.ActionTypes actionType)
実装プロファイルを表すトランザクションメッセージを生成します |
void |
exitTransaction()
トランザクションの後処理(確定や取消の場合にイベント発生) |
TransactionProcess.ConfirmTypes |
getConfirm()
確認要求の種類を取得します |
TransactionProcess.ConfirmTypes |
getConfirmReceived()
受信メッセージの確認要求の種類を取得します |
java.util.List<Document> |
getDocuments()
生成した業務ドキュメントのリストを取得します |
java.lang.String |
getInitiatorName()
トランザクション起動者名を取得します |
java.util.List<Document> |
getReceivedDocuments()
受信メッセージに含まれる業務ドキュメントのリストを取得します |
TransactionProcess.TentativeResults |
getResult()
受信メッセージの処理結果を取得します |
java.lang.String |
getTransactionId()
トランザクションIDを取得します |
boolean |
isResponseRequired()
回答メッセージの送信を要求しているかのどうか判定します |
static TransactionProcess.ConfirmTypes |
parseConfirmType(java.lang.String value)
文字列からConfirmTypes型の値に変換します |
static TransactionProcess.TransactionTypes |
parseTransactionType(java.lang.String value)
文字列からTransactionTypes型の値に変換します |
void |
resume()
トランザクションを再開します(クライアント用) |
void |
setConfirm(TransactionProcess.ConfirmTypes value)
確認要求の種類を設定します |
void |
setConfirmReceived(TransactionProcess.ConfirmTypes value)
受信メッセージの確認要求の種類を設定します |
void |
setDocuments(java.util.List<Document> value)
生成した業務ドキュメントのリストを設定します |
void |
setResult(TransactionProcess.TentativeResults value)
受信メッセージの処理結果を設定します |
void |
start()
トランザクションを開始します(クライアント用) |
void |
transactionCancel()
トランザクションを取り消します(クライアント用) |
static java.lang.String |
transactionTypeString(TransactionProcess.TransactionTypes value)
TransactionTypes型の値を文字列に変換します |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public java.lang.String getTransactionId()
public java.lang.String getInitiatorName()
public TransactionProcess.ConfirmTypes getConfirmReceived()
public void setConfirmReceived(TransactionProcess.ConfirmTypes value)
value
- 確認要求の種類public TransactionProcess.ConfirmTypes getConfirm()
public void setConfirm(TransactionProcess.ConfirmTypes value)
value
- 確認要求の種類public TransactionProcess.TentativeResults getResult()
public void setResult(TransactionProcess.TentativeResults value)
value
- 処理結果public java.util.List<Document> getDocuments()
public void setDocuments(java.util.List<Document> value)
public java.util.List<Document> getReceivedDocuments()
public Document createDocument(java.lang.String documentName) throws PpsDocumentsException
documentName
- 業務ドキュメント名
PpsDocumentsException
public Document createDocument(java.lang.String documentName, java.lang.String optionName) throws PpsDocumentsException
documentName
- 業務ドキュメント名optionName
- オプション識別名
PpsDocumentsException
public TransactionMessage createMessage() throws PpsDocumentsException
PpsDocumentsException
public TransactionMessage createProfileMessage(Document.ActionTypes actionType)
actionType
- トランザクションの種類
public boolean isResponseRequired()
public void start()
public void commit()
public void transactionCancel()
public void resume()
public boolean checkTransaction(Document document)
document
- 処理が終わった業務ドキュメント
public void exitTransaction()
public static java.lang.String transactionTypeString(TransactionProcess.TransactionTypes value)
public static TransactionProcess.TransactionTypes parseTransactionType(java.lang.String value)
public static java.lang.String confirmTypeString(TransactionProcess.ConfirmTypes value)
public static TransactionProcess.ConfirmTypes parseConfirmType(java.lang.String value)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |