Nautica Workflow

クラス
jp.co.argo21.nautica.workflow.omg.WorkflowException の使用

WorkflowException を使用しているパッケージ
jp.co.argo21.nautica.workflow.dataaccess 本パッケージには、Nauticaワークフローのデータアクセス関連のインタフェースとクラスが含まれる。 
jp.co.argo21.nautica.workflow.engine 本パッケージには、Nauticaワークフローエンジン主要クラスが含まれる。 
jp.co.argo21.nautica.workflow.jms 本パッケージには、Nauticaワークフローのメッセージキュー関連のクラスが含まれる。 
jp.co.argo21.nautica.workflow.omg 本パッケージには、NauticaワークフローのOMGワークフロー管理ファシリティベースのインタフェースが含まれる。 
jp.co.argo21.nautica.workflow.rmi 本パッケージには、Nauticaワークフローエンジンに対するRMIインタフェースの実装クラスが含まれる。 
jp.co.argo21.nautica.workflow.security 本パッケージには、Nauticaワークフローのセキュリティ関連インタフェースが含まれる。 
jp.co.argo21.nautica.workflow.security.simple 本パッケージには、Nauticaワークフローのセキュリティ関連インタフェースに対する参考実装クラスが含まれる。 
jp.co.argo21.nautica.workflow.ta 本パッケージには、Nauticaワークフローのツールエージェントの実装クラスが含まれる。 
jp.co.argo21.nautica.workflow.util 本パッケージには、Nauticaワークフローのユーティリティ関連クラスが含まれる。 
jp.co.argo21.nautica.workflow.wfmc 本パッケージには、NauticaワークフローのWfMCインタフェースが含まれる。 
 

jp.co.argo21.nautica.workflow.dataaccess での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.dataaccess での WorkflowException のサブクラス
 class DAOException
          Data Access Object関連例外です。
 

jp.co.argo21.nautica.workflow.engine での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.engine での WorkflowException のサブクラス
 class DefinitionAlreadyExistException
          定義が既に登録されていることを通知する例外である。
 class DefinitionNotFoundException
          定義が存在しないことを通知する例外である。
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.engine のメソッド
 java.lang.String WorkflowEventObject.getEventType()
          イベントの種類を返す。
 WfExecutionObject WorkflowEventObject.getSource()
          イベントを引き起こしたWfExecutionObjectを返す。
 java.lang.String WorkflowEventObject.getTimestamp()
          イベントが発生した日時を返す。
 java.lang.String WorkflowEventObject.getProcessManagerName()
          イベントに関連するプロセスマネージャの名称を返す。
 java.lang.String WorkflowEventObject.getProcessManagerVersion()
          イベントに関連するプロセスマネージャのバージョンを返す。
 java.lang.String WorkflowEventObject.getProcessID()
          イベントに関連するプロセスIDを返す。
 java.lang.String WorkflowEventObject.getProcessName()
          イベントに関連するプロセス名称を返す。
 java.lang.String WorkflowEventObject.getActivityID()
          イベントに関連するアクティビティIDを返す。
 java.lang.String WorkflowEventObject.getActivityName()
          イベントに関連するアクティビティ名称を返す。
 void DefinitionRepositoryImpl.registerDefinition(java.lang.String session, java.lang.String pdid, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 java.lang.String ResourceInternal.getID()
          IDを返す。
 java.lang.String ResourceInternal.getName()
          名称を返す
 int ResourceInternal.getWorkItemCount()
          リソースに関連付けられたアサインメントの個数を返す。
 WfAssignment ResourceInternal.getWorkItem(java.lang.String wid)
          IDで指定されたアサインメントを返す。
 WfAssignment[] ResourceInternal.getAllWorkItem()
          リソースに関連付けられたすべてのアサインメントを返す。
 boolean ResourceInternal.isMemberOfWorkItems(WfAssignment ass)
          引数で指定されたアサインメントと、関連を持つかどうかを返す。
 void ResourceInternal.release(WfAssignment ass, java.lang.String info)
          引数に指定したアサインメントにとって、 リソースが不要になったことを通知するリスナーインタフェース。
 int GeneralRequester.getPerformerCount()
          このリクエスタから作られたプロセスの数を返す。
 WfProcess GeneralRequester.getPerformer(int index)
          インデクスで指定されたプロセスを返す。
 WfProcess[] GeneralRequester.getAllPerformers()
          管理下のすべてのプロセスを返す。
 boolean GeneralRequester.isMemberOfPerformer(WfProcess proc)
          引数で指定されたプロセスが、管理下にあるかどうかを返す。
 void GeneralRequester.receiveEvent(WfEvent event)
          プロセスマネージャからの通知を受け取るリスナーインタフェース。
 WfResource GeneralRequester.getReqesterResource()
          リクエスタに関連するリソースを返す。
 java.lang.String ParticipantImpl.getID()
          IDを返す。
 java.lang.String ParticipantImpl.getName()
          名称を返す
 int ParticipantImpl.getType()
          参加者型を返す。
 java.lang.String ParticipantImpl.getAttribute(java.lang.String name)
          保持する属性を返す。
 void ParticipantImpl.setAttribute(java.lang.String name, java.lang.String value)
          属性を設定する。
 java.lang.String[] ParticipantImpl.getAllAttributeNames()
          保持するすべての属性名を返す。
 int ParticipantImpl.getWorkItemCount()
          リソースに関連付けられたアサインメントの個数を返す。
 WfAssignment ParticipantImpl.getWorkItem(int index)
          インデクスで指定されたアサインメントを返す。
 WfAssignment[] ParticipantImpl.getAllWorkItem()
          リソースに関連付けられたすべてのアサインメントを返す。
 boolean ParticipantImpl.isMemberOfWorkItems(WfAssignment ass)
          引数で指定されたアサインメントと、関連を持つかどうかを返す。
 void ParticipantImpl.release(WfAssignment ass, java.lang.String info)
          引数に指定したアサインメントにとって、 リソースが不要になったことを通知するリスナーインタフェース。
 WfProcess ActivityInternal.getContainer()
          このアクティビティが所属しているWfProcessを返す。
 java.lang.String ActivityInternal.getID()
          IDを返す。
 java.lang.String ActivityInternal.getName()
          名称を返す。
 void ActivityInternal.setName(java.lang.String name)
          名称を設定する。
 java.lang.String ActivityInternal.getDescription()
          詳細情報を返す。
 WfState ActivityInternal.getState()
          現在の状態を返す。
 WfState[] ActivityInternal.getTransitableStates()
          現在の状態から遷移可能な状態の一覧を返す。
 java.lang.String ActivityInternal.getLastStateTime()
          最後に状態が遷移した時間を返す。
 WfResource ActivityInternal.getReqesterResource()
          リクエスタに関連するリソースを返す。
 WfNameValue[] ActivityInternal.getContext()
          実行オブジェクトにかかわる属性一覧を返す。
 WfNameValue ActivityInternal.getContext(java.lang.String name)
          実行オブジェクトにかかわる属性を返す。
 WfNameValue[] ActivityInternal.getResult()
          WfActivityによって表される作業の実行によって生成される結果を返す。
 WfAssignment[] ActivityInternal.getAllAssignment()
          割り当てられているすべてのアサインメントを返す。
 WfAssignment ActivityInternal.getAssignment(int index)
          インデクスで指定されたアサインメントを返す。
 int ActivityInternal.getAssignmentCount()
          割り当てられているアサインメントの個数を返す。
 WfProcess[] ActivityInternal.getAllPerformers()
          管理下のすべてのプロセスを返す。
 WfProcess ActivityInternal.getPerformer(int index)
          インデクスで指定されたプロセスを返す。
 int ActivityInternal.getPerformerCount()
          管理しているプロセスの個数を返す。
 WfEvent[] ActivityInternal.getAllHistories()
          この実行オブジェクトに関わる変更履歴を取得する。
 WfEvent ActivityInternal.getHistory(int index)
          インデクスを指定して、履歴を取得する。
 int ActivityInternal.getHistoryCount()
          変更履歴の数を返す。
 boolean ActivityInternal.isMemberOfAssignment(WfAssignment ass)
          指定されたアサインメントが、このアクティビティに割り当てられたものかどうかを返す。
 boolean ActivityInternal.isMemberOfPerformer(WfProcess proc)
          引数で指定されたプロセスが、管理下にあるかどうかを返す。
 void ActivityInternal.setDescription(java.lang.String desc)
          詳細情報を設定する。
 void ActivityInternal.setResult(WfNameValue[] result)
          WfActivityによって表される作業の実行によって生成される結果を設定する。
 void ActivityInternal.setContext(WfNameValue[] context)
          実行オブジェクトにかかわる属性一覧を設定する。
 void ActivityInternal.setContext(WfNameValue context)
          実行オブジェクトにかかわる属性を設定する。
 void ActivityInternal.changeState(WfState state)
          指定された状態に遷移を試みる。
 void ActivityInternal.start()
          アクティビティの開始処理を行う。
 void ActivityInternal.resume()
          保留中の実行オブジェクトの再開を要求する。
 void ActivityInternal.suspend()
          実行中の実行オブジェクトの停止を要求する。
 void ActivityInternal.complete()
          WfActivityの完了を要求するために、アプリケーションによって使用される。
 void ActivityInternal.terminate()
          実行中の実行オブジェクトの停止を要求する。
 void ActivityInternal.abort()
          保留された実行オブジェクトの中断を要求する。
 void ActivityInternal.receiveEvent(WfEvent event)
          WfProcessがそのリクエスタにワークフローイベントを通知するために 使用されるリスナーインタフェース。
 WfNameValue DataEventObject.getOldData()
          旧データを返す。
 WfNameValue DataEventObject.getNewData()
          新データを返す。
 java.lang.String[] SystemRoleImpl.getAllAttributeNames()
          保持するすべての権限属性名を返す。
 java.lang.String SystemRoleImpl.getAttribute(java.lang.String name)
          保持する権限属性を返す。
 java.lang.String SystemRoleImpl.getID()
          権限IDを返す。
 java.lang.String SystemRoleImpl.getName()
          権限名称を返す。
 int SystemRoleImpl.getType()
          参加者型を返す。
 void SystemRoleImpl.setAttribute(java.lang.String name, java.lang.String value)
          権限属性を設定する。
 java.lang.String StateEventObject.getOldState()
          旧状態を返す。
 java.lang.String StateEventObject.getNewState()
          新状態を返す。
static void DataAccessManager.commit()
          トランザクションをコミットする。
 java.lang.String AssignmentEventObject.getOldResourceID()
          旧リソースIDを返す。
 java.lang.String AssignmentEventObject.getOldResourceName()
          旧リソース名を返す。
 java.lang.String AssignmentEventObject.getNewResourceID()
          新リソースIDを返す。
 java.lang.String AssignmentEventObject.getNewResourceName()
          新リソース名を返す。
static void WorkflowEngine.shutdown(java.lang.String session, java.lang.String adminkey)
          シャットダウン処理を行う。
 void WorkflowEngine.generateQueue(java.lang.String session, java.lang.String queueName, WorkflowMessageAdapter adapter)
          指定された名前で、メッセージキューを作成する。
 java.lang.String InterWorkflowConnectorImpl.connect(java.lang.String seid, java.lang.String password)
          自エンジンのIDを指定して、リモートエンジンアクセス用のIDを返す。
 void InterWorkflowConnectorImpl.disconnect(java.lang.String eid)
          リモートのエンジンとの接続を切断する。
 void InterWorkflowConnectorImpl.changeProcessState(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を要求する。
 java.lang.String InterWorkflowConnectorImpl.createProcess(java.lang.String eid, java.lang.String pdid, int flag, java.lang.String rootpid, java.lang.String aid, java.lang.String userid, java.lang.String roleid)
          プロセスインスタンスの生成を要求する。
 Attribute[] InterWorkflowConnectorImpl.getProcessAttributes(java.lang.String eid, java.lang.String pid, java.lang.String rootpid, java.lang.String aid)
          プロセスインスタンス属性の取得を要求する。
 ProcessState InterWorkflowConnectorImpl.getProcessState(java.lang.String eid, java.lang.String pid)
          プロセスインスタンス状態の取得を要求する。
 void InterWorkflowConnectorImpl.processAttributesChanged(java.lang.String eid, java.lang.String pid, Attribute[] attrs)
          プロセスインスタンス属性の変更を通知する。
 void InterWorkflowConnectorImpl.processStateChanged(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を通知する。
 void InterWorkflowConnectorImpl.setProcessAttributes(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid, Attribute[] attrs)
          プロセスインスタンス属性の設定を要求する。
 void InterWorkflowConnectorImpl.triggerActivity(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid)
          トリガーとなるアクティビティを通知する。
 java.lang.String[] InterWorkflowConnectorImpl.listProcesses(java.lang.String eid, Filter filter)
          このエンジンから要求されて動作中のプロセスインスタンスID一覧の 取得を要求する。
 void InterWorkflowConnectorImpl.relinquishProcess(java.lang.String eid, java.lang.String pid)
          プロセスインスタンスの制御の放棄を通知する。
 WfActivity WorkItemInternal.getActivity()
          リソースを割り当てるアクティビティを返す。
 WfResource WorkItemInternal.getAssignee()
          割り当てられたリソースを返す。
 void WorkItemInternal.setAssignee(WfResource value)
          指定されたリソースを設定する。
 

jp.co.argo21.nautica.workflow.jms での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.jms での WorkflowException のサブクラス
 class MessagingException
          ワークフローメッセージ処理で例外が起こったことを通知する例外である。
 

jp.co.argo21.nautica.workflow.omg での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.omg での WorkflowException のサブクラス
 class AlreadyRunningException
          既にランニング状態であることを通知する例外である。
 class AlreadySuspendedException
          既にサスペンド状態であることを通知する例外である。
 class CannotChangeRequesterException
          リクエスタを変更できないことを通知する例外である。
 class CannotCompleteException
          完了できないことを通知する例外である。
 class CannotResumeException
          再開できないことを通知する例外である。
 class CannotStartException
          開始できないことを通知する例外である。
 class CannotStopException
          停止できないことを通知する例外である。
 class CannotSuspendException
          サスペンドできないことを通知する例外である。
 class HistoryNotAvailableException
          履歴が有効できないことを通知する例外である。
 class InvalidDataException
          無効なデータであることを通知する例外である。
 class InvalidPerformerException
          無効な実行者であることを通知する例外である。
 class InvalidRequesterException
          無効なリクエスタであることを通知する例外である。
 class InvalidResourceException
          無効なリソースであることを通知する例外である。
 class InvalidStateException
          無効な状態を通知する例外である。
 class NotAssignedException
          アサインされていないことを通知する例外である。
 class NotEnabledException
          使用不可能であることを通知する例外である。
 class NotRunningException
          ランニング状態ではないことを通知する例外である。
 class NotSuspendedException
          サスペンド状態でないことを通知する例外である。
 class RequesterRequiredException
          要求されたリクエスタを通知する例外である。
 class ResultNotAvailableException
          無効な結果を通知する例外である。
 class SourceNotAvailableException
          ソースが有効ではないことを通知する例外である。
 class TransitionNotAllowedException
          不許可の遷移が行われたことを通知する例外である。
 class UpdateNotAllowedException
          更新が許されない場合に通知する例外である。
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.omg のメソッド
 java.lang.String WfCreateProcessEvent.getActivityID()
          アクティビティIDを返す。
 java.lang.String WfCreateProcessEvent.getProcessID()
          プロセスIDを返す。
 java.lang.String WfCreateProcessEvent.getProcessName()
          プロセス名を返す。
 java.lang.String WfCreateProcessEvent.getProcessManagerName()
          プロセスマネージャ名を返す。
 java.lang.String WfCreateProcessEvent.getProcessManagerVersion()
          プロセスマネージャのバージョンを返す。
 WfRequester WfProcess.getRequester()
          プロセス要求者を返す。
 void WfProcess.setRequester(WfRequester requester)
          プロセス要求者をプロセスに関連付ける。
 WfProcessManager WfProcess.getManager()
          プロセスは、WfProcessMgrに関連付けられる。
 int WfProcess.getStepCount()
          0以上のWfActiviyがプロセスに関連付けられる。
 WfActivity WfProcess.getStep(java.lang.String aid)
          ステップからIDで指定されたアクティビティを返す。
 WfActivity[] WfProcess.getAllSteps()
          現時点の全ステップを返す。
 boolean WfProcess.isMemberOfStep(WfActivity act)
          引数で指定されたアクティビティが、そのプロセスのステップに所属しているかどうかを返す。
 WfActivity[] WfProcess.getActivitiesInState(java.lang.String state)
          引数で指定された状態を持つアクティビティを返す。
 void WfProcess.start()
          WfProcessの実行を開始するために使用される。
 WfNameValue[] WfProcess.getResult()
          WfProcessによって生成される結果を返す。
 int WfProcessManager.getProcessCount()
          管理しているプロセスの個数を返す。
 WfProcess WfProcessManager.getProcess(java.lang.String pid)
          IDで指定されたプロセスを返す。
 WfProcess[] WfProcessManager.getAllProcesses()
          管理下のすべてのプロセスを返す。
 boolean WfProcessManager.isMemberOfProcess(java.lang.String member)
          引数で指定されたプロセスが、管理下にあるかどうかを返す。
 java.lang.String WfProcessManager.getCategory()
          カテゴリーを返す。
 java.lang.String WfProcessManager.getName()
          名称を返す。
 java.lang.String WfProcessManager.getVersion()
          バージョンを返す。
 java.lang.String WfProcessManager.getDescription()
          詳細情報を返す。
 WfState WfProcessManager.getState()
          状態を返す。
 void WfProcessManager.setState(WfState state)
          状態を設定する。
 WfNameValue[] WfProcessManager.getContextSignature()
          インスタンスのコンテキストの設定方法を定義するメタ情報を返す。
 WfNameValue[] WfProcessManager.getResultSignature()
          インスタンスが結果を返す方法を指定するメタ情報を返す。
 WfProcess WfProcessManager.createProcess(WfRequester requester, java.lang.String name)
          プロセスのインスタンスを生成し、リクエスタに結合する。
 java.lang.String WfStateEvent.getOldState()
          旧状態を返す。
 java.lang.String WfStateEvent.getNewState()
          新状態を返す。
 WfNameValue WfDataEvent.getOldData()
          旧データを返す。
 WfNameValue WfDataEvent.getNewData()
          新データを返す。
 WfActivity WfAssignment.getActivity()
          リソースを割り当てるアクティビティを返す。
 WfResource WfAssignment.getAssignee()
          割り当てられたリソースを返す。
 void WfAssignment.setAssignee(WfResource value)
          指定されたリソースを設定する。
 WfProcess WfActivity.getContainer()
          このアクティビティが所属しているWfProcessを返す。
 int WfActivity.getAssignmentCount()
          割り当てられているアサインメントの個数を返す。
 WfAssignment WfActivity.getAssignment(int index)
          インデクスで指定されたアサインメントを返す。
 WfAssignment[] WfActivity.getAllAssignment()
          割り当てられているすべてのアサインメントを返す。
 boolean WfActivity.isMemberOfAssignment(WfAssignment ass)
          指定されたアサインメントが、このアクティビティに割り当てられたものかどうかを返す。
 void WfActivity.complete()
          WfActivityの完了を要求するために、アプリケーションによって使用される。
 WfNameValue[] WfActivity.getResult()
          WfActivityによって表される作業の実行によって生成される結果を返す。
 void WfActivity.setResult(WfNameValue[] result)
          WfActivityによって表される作業の実行によって生成される結果を設定する。
 java.lang.String WfResource.getID()
          IDを返す。
 java.lang.String WfResource.getName()
          名称を返す
 int WfResource.getWorkItemCount()
          リソースに関連付けられたアサインメントの個数を返す。
 WfAssignment WfResource.getWorkItem(java.lang.String wid)
          IDで指定されたアサインメントを返す。
 WfAssignment[] WfResource.getAllWorkItem()
          リソースに関連付けられたすべてのアサインメントを返す。
 boolean WfResource.isMemberOfWorkItems(WfAssignment ass)
          引数で指定されたアサインメントと、関連を持つかどうかを返す。
 void WfResource.release(WfAssignment ass, java.lang.String info)
          引数に指定したアサインメントにとって、 リソースが不要になったことを通知するリスナーインタフェース。
 java.lang.String WfEvent.getEventType()
          イベントの種類を返す。
 WfExecutionObject WfEvent.getSource()
          イベントを引き起こしたWfExecutionObjectを返す。
 java.lang.String WfEvent.getTimestamp()
          イベントが発生した日時を返す。
 java.lang.String WfEvent.getProcessManagerName()
          イベントに関連するプロセスマネージャの名称を返す。
 java.lang.String WfEvent.getProcessManagerVersion()
          イベントに関連するプロセスマネージャのバージョンを返す。
 java.lang.String WfEvent.getProcessID()
          イベントに関連するプロセスIDを返す。
 java.lang.String WfEvent.getProcessName()
          イベントに関連するプロセス名称を返す。
 java.lang.String WfEvent.getActivityID()
          イベントに関連するアクティビティIDを返す。
 java.lang.String WfEvent.getActivityName()
          イベントに関連するアクティビティ名称を返す。
 int WfRequester.getPerformerCount()
          管理しているプロセスの個数を返す。
 WfProcess WfRequester.getPerformer(int index)
          インデクスで指定されたプロセスを返す。
 WfProcess[] WfRequester.getAllPerformers()
          管理下のすべてのプロセスを返す。
 boolean WfRequester.isMemberOfPerformer(WfProcess proc)
          引数で指定されたプロセスが、管理下にあるかどうかを返す。
 void WfRequester.receiveEvent(WfEvent event)
          WfProcessがそのリクエスタにワークフローイベントを通知するために 使用されるリスナーインタフェース。
 WfResource WfRequester.getReqesterResource()
          リクエスタに関連するリソースを返す。
 java.lang.String WfAssignmentEvent.getOldResourceID()
          旧リソースIDを返す。
 java.lang.String WfAssignmentEvent.getOldResourceName()
          旧リソース名を返す。
 java.lang.String WfAssignmentEvent.getNewResourceID()
          新リソースIDを返す。
 java.lang.String WfAssignmentEvent.getNewResourceName()
          新リソース名を返す。
 java.lang.String WfExecutionObject.getID()
          IDを返す。
 java.lang.String WfExecutionObject.getName()
          名称を返す。
 void WfExecutionObject.setName(java.lang.String name)
          名称を設定する。
 java.lang.String WfExecutionObject.getDescription()
          詳細情報を返す。
 void WfExecutionObject.setDescription(java.lang.String desc)
          詳細情報を設定する。
 WfState WfExecutionObject.getState()
          現在の状態を返す。
 WfState[] WfExecutionObject.getTransitableStates()
          現在の状態から遷移可能な状態の一覧を返す。
 void WfExecutionObject.changeState(WfState state)
          指定された状態に遷移を試みる。
 java.lang.String WfExecutionObject.getLastStateTime()
          最後に状態が遷移した時間を返す。
 void WfExecutionObject.resume()
          保留中の実行オブジェクトの再開を要求する。
 void WfExecutionObject.suspend()
          実行オブジェクトの保留を要求する。
 void WfExecutionObject.terminate()
          実行中の実行オブジェクトの停止を要求する。
 void WfExecutionObject.abort()
          保留された実行オブジェクトの中断を要求する。
 WfNameValue[] WfExecutionObject.getContext()
          実行オブジェクトにかかわる属性一覧を返す。
 WfNameValue WfExecutionObject.getContext(java.lang.String name)
          実行オブジェクトにかかわる属性を返す。
 void WfExecutionObject.setContext(WfNameValue[] context)
          実行オブジェクトにかかわる属性一覧を設定する。
 void WfExecutionObject.setContext(WfNameValue context)
          実行オブジェクトにかかわる属性を設定する。
 int WfExecutionObject.getHistoryCount()
          変更履歴の数を返す。
 WfEvent WfExecutionObject.getHistory(int index)
          インデクスを指定して、履歴を取得する。
 WfEvent[] WfExecutionObject.getAllHistories()
          この実行オブジェクトに関わる変更履歴を取得する。
 

jp.co.argo21.nautica.workflow.rmi での WorkflowException の使用
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.rmi のメソッド
 void DefinitionRepositoryRemote.registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 void WorkflowAdminHandlerRemote.registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 void WorkflowAdminHandlerRemote.shutdown(java.lang.String session, java.lang.String adminKey)
          ワークフローエンジンのシャットダウンを行う。
 void DefinitionRepositoryPO.registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 void WorkflowAdminHandlerPO.registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 void WorkflowAdminHandlerPO.shutdown(java.lang.String session, java.lang.String adminKey)
          ワークフローエンジンのシャットダウンを行う。
 java.lang.String InterWorkflowConnectorRemote.connect(java.lang.String seid, java.lang.String password)
          自エンジンのIDを指定して、リモートエンジンアクセス用のIDを返す。
 void InterWorkflowConnectorRemote.disconnect(java.lang.String eid)
          リモートのエンジンとの接続を切断する。
 void InterWorkflowConnectorRemote.changeProcessState(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を要求する。
 java.lang.String InterWorkflowConnectorRemote.createProcess(java.lang.String eid, java.lang.String pdid, int flag, java.lang.String rootpid, java.lang.String aid, java.lang.String userid, java.lang.String roleid)
          プロセスインスタンスの生成を要求する。
 Attribute[] InterWorkflowConnectorRemote.getProcessAttributes(java.lang.String eid, java.lang.String pid, java.lang.String rootpid, java.lang.String aid)
          プロセスインスタンス属性の取得を要求する。
 ProcessState InterWorkflowConnectorRemote.getProcessState(java.lang.String eid, java.lang.String pid)
          プロセスインスタンス状態の取得を要求する。
 void InterWorkflowConnectorRemote.processAttributesChanged(java.lang.String eid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の変更を通知する。
 void InterWorkflowConnectorRemote.processStateChanged(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を通知する。
 void InterWorkflowConnectorRemote.setProcessAttributes(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の設定を要求する。
 void InterWorkflowConnectorRemote.triggerActivity(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid)
          トリガーとなるアクティビティを通知する。
 java.lang.String[] InterWorkflowConnectorRemote.listProcesses(java.lang.String eid, Filter filter)
          このエンジンから要求されて動作中のプロセスインスタンスID一覧の 取得を要求する。
 void InterWorkflowConnectorRemote.relinquishProcess(java.lang.String eid, java.lang.String pid)
          プロセスインスタンスの制御の放棄を通知する。
 java.lang.String InterWorkflowConnectorPO.connect(java.lang.String seid, java.lang.String password)
          自エンジンのIDを指定して、リモートエンジンアクセス用のIDを返す。
 void InterWorkflowConnectorPO.disconnect(java.lang.String eid)
          リモートのエンジンとの接続を切断する。
 void InterWorkflowConnectorPO.changeProcessState(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を要求する。
 java.lang.String InterWorkflowConnectorPO.createProcess(java.lang.String eid, java.lang.String pdid, int flag, java.lang.String rootpid, java.lang.String aid, java.lang.String userid, java.lang.String roleid)
          プロセスインスタンスの生成を要求する。
 Attribute[] InterWorkflowConnectorPO.getProcessAttributes(java.lang.String eid, java.lang.String pid, java.lang.String rootpid, java.lang.String aid)
          プロセスインスタンス属性の取得を要求する。
 ProcessState InterWorkflowConnectorPO.getProcessState(java.lang.String eid, java.lang.String pid)
          プロセスインスタンス状態の取得を要求する。
 void InterWorkflowConnectorPO.processAttributesChanged(java.lang.String eid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の変更を通知する。
 void InterWorkflowConnectorPO.processStateChanged(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を通知する。
 void InterWorkflowConnectorPO.setProcessAttributes(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の設定を要求する。
 void InterWorkflowConnectorPO.triggerActivity(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid)
          トリガーとなるアクティビティを通知する。
 java.lang.String[] InterWorkflowConnectorPO.listProcesses(java.lang.String eid, Filter filter)
          このエンジンから要求されて動作中のプロセスインスタンスID一覧の 取得を要求する。
 void InterWorkflowConnectorPO.relinquishProcess(java.lang.String eid, java.lang.String pid)
          プロセスインスタンスの制御の放棄を通知する。
 

jp.co.argo21.nautica.workflow.security での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.security での WorkflowException のサブクラス
 class InvalidOrganizationException
          組織が有効でないことが認識された場合に通知する例外である。
 class InvalidRoleException
          権限が有効でないことが認識された場合に通知する例外である。
 class InvalidUserException
          ユーザが有効でないことが認識された場合に通知する例外である。
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.security のメソッド
 java.lang.String User.getID()
          ユーザIDを返す。
 java.lang.String User.getName()
          ユーザ名を返す。
 java.lang.String User.getAttribute(java.lang.String name)
          保持するユーザ属性を返す。
 void User.setAttribute(java.lang.String name, java.lang.String value)
          ユーザ属性を設定する。
 java.lang.String[] User.getAllAttributeNames()
          保持するすべてのユーザ属性名を返す。
 java.lang.String Organization.getID()
          組織IDを返す。
 java.lang.String Organization.getName()
          組織名称を返す
 java.lang.String Organization.getAttribute(java.lang.String name)
          保持する組織属性を返す。
 void Organization.setAttribute(java.lang.String name, java.lang.String value)
          組織属性を設定する。
 java.lang.String[] Organization.getAllAttributeNames()
          保持するすべての組織属性名を返す。
 java.lang.String Role.getID()
          権限IDを返す。
 java.lang.String Role.getName()
          権限名称を返す。
 java.lang.String Role.getAttribute(java.lang.String name)
          保持する権限属性を返す。
 void Role.setAttribute(java.lang.String name, java.lang.String value)
          権限属性を設定する。
 java.lang.String[] Role.getAllAttributeNames()
          保持するすべての権限属性名を返す。
 java.lang.String Session.getID()
          セッション情報のID
 User Session.getUser()
          このセッションに割り付けられたユーザ情報
 java.util.Date Session.getCreatedTime()
          このセッション情報の生成時間
 java.util.Date Session.getLastAccessedTime()
          このセッション情報への最後のアクセス時間
 

jp.co.argo21.nautica.workflow.security.simple での WorkflowException の使用
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.security.simple のメソッド
 java.lang.String SimpleSession.getID()
          セッション情報のID
 User SimpleSession.getUser()
          このセッションに割り付けられたユーザ情報
 java.util.Date SimpleSession.getCreatedTime()
          このセッション情報の生成時間
 java.util.Date SimpleSession.getLastAccessedTime()
          このセッション情報への最後のアクセス時間
 

jp.co.argo21.nautica.workflow.ta での WorkflowException の使用
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.ta のメソッド
static int ToolAgentHandleCreator.generate()
          ツールエージェントハンドラを生成する。
static ScriptingConfig ScriptingConfigFactory.getConfig()
          スクリプト実行用設定オブジェクトを取得する
static SystemCommandConfig SystemCommandConfigFactory.getConfig()
          システムコマンド用設定オブジェクトを取得する
static MailConfig MailConfigFactory.getConfig()
          メール送信用設定オブジェクトを取得する
 

jp.co.argo21.nautica.workflow.util での WorkflowException の使用
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.util のメソッド
static Participant ParticipantHelper.narrow(User user)
          ユーザをワークフロー参加者型に変換する。
static Participant ParticipantHelper.narrow(Organization org)
          組織をワークフロー参加者型に変換する。
static Participant ParticipantHelper.narrow(Role role)
          ロールをワークフロー参加者型に変換する。
static java.lang.String UniqueKeyGenerator.generate(java.lang.String prefix)
          prefixで始まるIDを生成する。
static int UniqueKeyGenerator.generateForInt(java.lang.String prefix)
          数値IDを生成する。
 

jp.co.argo21.nautica.workflow.wfmc での WorkflowException の使用
 

jp.co.argo21.nautica.workflow.wfmc での WorkflowException のサブクラス
 class ApplicationBusyException
          アプリケーションがビジー状態で要求された処理を 行えない場合に通知する例外である。
 class ApplicationNotDefinedException
          要求されたアプリケーションが定義されていない場合に通知する 例外である。
 class ApplicationNotStartedException
          アプリケーションを開始できなかった場合に通知する例外である。
 class ApplicationNotStoppedException
          アプリケーションを停止できなかった場合に通知する例外である。
 class AttributeAssignmentFailedException
          属性の割り当て、または変更に失敗した場合に通知する例外である。
 class ConnectionFailedException
          ワークフローシステム運用基盤に対する接続に失敗した場合に 通知される例外である。
 class InsufficientBufferSizeException
          Bufferサイズが十分でないことを通知する例外である。
 class InvalidActivityInstanceException
          有効でないアクティビティインスタンスIDを利用した場合に 通知する例外である。
 class InvalidActivityNameException
          有効でないアクティビティインスタンス名称を利用した場合に 通知する例外である。
 class InvalidApplicationException
          有効でないアプリケーションを利用しようとした場合に 通知する例外である。
 class InvalidAttributeException
          有効でない属性を利用した場合に通知する例外である。
 class InvalidFilterException
          有効でないフィルターを利用した場合に通知する例外である。
 class InvalidProcessDefinitionException
          有効でないプロセス定義IDを利用した場合に通知する例外である。
 class InvalidProcessInstanceException
          有効でないプロセスインスタンスIDを利用した場合に 通知する例外である。
 class InvalidQueryException
          有効でない問い合わせを行った場合に通知する例外である。
 class InvalidSessionException
          有効でないセッションIDを利用した場合に通知する例外である。
 class InvalidSourceUserException
          有効でない変更前利用者IDを利用した場合に通知する例外である。
 class InvalidTargetUserException
          有効でない変更後利用者IDを利用した場合に通知する例外である。
 class InvalidToolAgentException
          有効でないツールエージェントを利用した場合に通知する例外である。
 class InvalidWorkItemException
          有効でない作業項目IDを利用した場合に通知する例外である。
 class LockedException
          ロック状態を通知する例外である。
 class NoMoreDataException
          データがそれ以上ないことを通知する例外である。
 class NotLockedException
          ロックであるべきときにロック状態でないことを通知する例外である。
 class WorkflowSecurityException
          セキュリティ関連で異常が認識された場合に通知する例外である。
 

WorkflowException をスローする jp.co.argo21.nautica.workflow.wfmc のメソッド
 java.lang.String InterWorkflowConnector.connect(java.lang.String seid, java.lang.String password)
          自エンジンのIDを指定して、リモートエンジンアクセス用のIDを返す。
 void InterWorkflowConnector.disconnect(java.lang.String eid)
          リモートのエンジンとの接続を切断する。
 void InterWorkflowConnector.changeProcessState(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を要求する。
 java.lang.String InterWorkflowConnector.createProcess(java.lang.String eid, java.lang.String pdid, int flag, java.lang.String rootpid, java.lang.String aid, java.lang.String userid, java.lang.String roleid)
          プロセスインスタンスの生成を要求する。
 Attribute[] InterWorkflowConnector.getProcessAttributes(java.lang.String eid, java.lang.String pid, java.lang.String rootpid, java.lang.String aid)
          プロセスインスタンス属性の取得を要求する。
 ProcessState InterWorkflowConnector.getProcessState(java.lang.String eid, java.lang.String pid)
          プロセスインスタンス状態の取得を要求する。
 void InterWorkflowConnector.processAttributesChanged(java.lang.String eid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の変更を通知する。
 void InterWorkflowConnector.processStateChanged(java.lang.String eid, java.lang.String pid, ProcessState state)
          プロセスインスタンス状態の変更を通知する。
 void InterWorkflowConnector.setProcessAttributes(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid, Attribute[] attr)
          プロセスインスタンス属性の設定を要求する。
 void InterWorkflowConnector.triggerActivity(java.lang.String eid, java.lang.String rootpid, java.lang.String aid, java.lang.String pid)
          トリガーとなるアクティビティを通知する。
 java.lang.String[] InterWorkflowConnector.listProcesses(java.lang.String eid, Filter filter)
          このエンジンから要求されて動作中のプロセスインスタンスID一覧の 取得を要求する。
 void InterWorkflowConnector.relinquishProcess(java.lang.String eid, java.lang.String pid)
          プロセスインスタンスの制御の放棄を通知する。
 java.lang.String Participant.getID()
          参加者IDを返す。
 java.lang.String Participant.getName()
          参加者名称を返す
 int Participant.getType()
          参加者型を返す。
 java.lang.String Participant.getAttribute(java.lang.String name)
          保持する属性を返す。
 void Participant.setAttribute(java.lang.String name, java.lang.String value)
          属性を設定する。
 java.lang.String[] Participant.getAllAttributeNames()
          保持するすべての属性名を返す。
 void DefinitionRepository.registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path)
          指定された定義の登録処理を行い、エンジンに認識させる。
 


株式会社アルゴ21


Copyright 2005 株式会社アルゴ21