Nautica Workflow

jp.co.argo21.nautica.workflow.security
インタフェース Role

すべてのスーパーインタフェース:
Participant, java.io.Serializable, WfObject
既知のサブインタフェースの一覧:
SystemRole
既知の実装クラスの一覧:
RoleBean, SystemRoleImpl

public interface Role
extends Participant

Roleは、権限を表すインタフェースである。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

フィールドの概要
 
インタフェース 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()
          権限名称を返す。
 void setAttribute(java.lang.String name, java.lang.String value)
          権限属性を設定する。
 
インタフェース jp.co.argo21.nautica.workflow.wfmc.Participant から継承したメソッド
getType
 

メソッドの詳細

getID

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

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

getName

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

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

getAttribute

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

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

setAttribute

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

定義:
インタフェース Participant 内の setAttribute
パラメータ:
name - 属性名
value - 属性値
例外:
WorkflowException - ワークフロー関連で例外が発生した場合

getAllAttributeNames

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

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

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21