Nautica Workflow

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

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

public interface User
extends Participant

Userは、ユーザを表すインタフェースである。

導入されたバージョン:
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