Nautica Workflow

jp.co.argo21.nautica.workflow.engine
クラス SystemRoleImpl

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.engine.SystemRoleImpl
すべての実装インタフェース:
Participant, Role, java.io.Serializable, SystemRole, WfObject

public class SystemRoleImpl
extends java.lang.Object
implements SystemRole

システム権限実装クラスである。 内部の互換性のために用意されている。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式

フィールドの概要
static SystemRole REMOTE_ENGINE_ROLE
          リモートエンジン権限
static java.lang.String REMOTE_ENGINE_ROLE_ID
          リモートエンジン権限ID
static java.lang.String REMOTE_ENGINE_ROLE_NAME
          リモートエンジン権限名
static SystemRole TOOL_AGENT_ROLE
          ツールエージェント権限
static java.lang.String TOOL_AGENT_ROLE_ID
          ツールエージェント権限ID
static java.lang.String TOOL_AGENT_ROLE_NAME
          ツールエージェント権限名
 
インタフェース jp.co.argo21.nautica.workflow.wfmc.Participant から継承したフィールド
HUMAN, ORGANIZATIONAL_UNIT, ROLE, SYSTEM
 
メソッドの概要
 java.lang.String[] getAllAttributeNames()
          保持するすべての権限属性名を返す。
 java.lang.String getAttribute(java.lang.String name)
          保持する権限属性を返す。
 java.lang.String getID()
          権限IDを返す。
 java.lang.String getName()
          権限名称を返す。
 int getType()
          参加者型を返す。
 void setAttribute(java.lang.String name, java.lang.String value)
          権限属性を設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

REMOTE_ENGINE_ROLE_ID

public static final java.lang.String REMOTE_ENGINE_ROLE_ID
リモートエンジン権限ID

関連項目:
定数フィールド値

TOOL_AGENT_ROLE_ID

public static final java.lang.String TOOL_AGENT_ROLE_ID
ツールエージェント権限ID

関連項目:
定数フィールド値

REMOTE_ENGINE_ROLE_NAME

public static final java.lang.String REMOTE_ENGINE_ROLE_NAME
リモートエンジン権限名

関連項目:
定数フィールド値

TOOL_AGENT_ROLE_NAME

public static final java.lang.String TOOL_AGENT_ROLE_NAME
ツールエージェント権限名

関連項目:
定数フィールド値

REMOTE_ENGINE_ROLE

public static final SystemRole REMOTE_ENGINE_ROLE
リモートエンジン権限


TOOL_AGENT_ROLE

public static final SystemRole TOOL_AGENT_ROLE
ツールエージェント権限

メソッドの詳細

getAllAttributeNames

public java.lang.String[] getAllAttributeNames()
                                        throws WorkflowException
保持するすべての権限属性名を返す。

定義:
インタフェース Role 内の getAllAttributeNames
戻り値:
属性名の一覧
例外:
WorkflowException - ワークフロー関連で例外が発生した場合
関連項目:
Role.getAllAttributeNames()

getAttribute

public java.lang.String getAttribute(java.lang.String name)
                              throws WorkflowException
保持する権限属性を返す。

定義:
インタフェース Role 内の getAttribute
パラメータ:
name - 属性名
戻り値:
属性値
例外:
WorkflowException - ワークフロー関連で例外が発生した場合
関連項目:
Role.getAttribute(java.lang.String)

getID

public java.lang.String getID()
                       throws WorkflowException
権限IDを返す。

定義:
インタフェース Role 内の getID
戻り値:
権限ID
例外:
WorkflowException - ワークフロー関連で例外が発生した場合
関連項目:
Role.getID()

getName

public java.lang.String getName()
                         throws WorkflowException
権限名称を返す。

定義:
インタフェース Role 内の getName
戻り値:
権限名称
例外:
WorkflowException - ワークフロー関連で例外が発生した場合
関連項目:
Role.getName()

getType

public int getType()
            throws WorkflowException
参加者型を返す。

定義:
インタフェース Participant 内の getType
戻り値:
参加者型
例外:
WorkflowException - ワークフロー関連で例外が発生した場合

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
                  throws WorkflowException
権限属性を設定する。

定義:
インタフェース Role 内の setAttribute
パラメータ:
name - 属性名
value - 属性値
例外:
WorkflowException - ワークフロー関連で例外が発生した場合
関連項目:
Role.setAttribute(java.lang.String, java.lang.String)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21