|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
RoleManagerRemote は、権限管理関連の各種APIを定義する。 エンジン外部から呼び出されることを想定したリモートインタフェースである。
| メソッドの概要 | |
Role[] |
getAttachedRoles(Organization org)
組織に付与されている全権限を返す。 |
Role[] |
getAttachedRoles(User user)
ユーザに付与されている全権限を返す。 |
Organization[] |
getOrganizationsByRole(Role role)
権限を持つ全組織単位を返す。 |
Role |
getRole(java.lang.String rid)
ridに対応する権限を返す。 |
User[] |
getUsersByRole(Role role)
権限を持つ全ユーザを返す。 |
| メソッドの詳細 |
public Role getRole(java.lang.String rid)
throws InvalidRoleException,
WorkflowSecurityException,
java.rmi.RemoteException
rid - 権限ID
InvalidRoleException - 指定された権限が有効でない場合
WorkflowSecurityException - その他のセキュリティ例外
java.rmi.RemoteException
public Role[] getAttachedRoles(Organization org)
throws InvalidOrganizationException,
WorkflowSecurityException,
java.rmi.RemoteException
org - 組織単位
InvalidOrganizationException
WorkflowSecurityException
InvalidRoleException - 指定された組織が有効でない場合
WorkflowSecurityException - その他のセキュリティ例外
java.rmi.RemoteException
public Role[] getAttachedRoles(User user)
throws InvalidUserException,
WorkflowSecurityException,
java.rmi.RemoteException
user - ユーザ
InvalidRoleException - 指定されたユーザが有効でない場合
WorkflowSecurityException - その他のセキュリティ例外
java.rmi.RemoteException - RemoteException
InvalidUserException
public Organization[] getOrganizationsByRole(Role role)
throws InvalidRoleException,
WorkflowSecurityException,
java.rmi.RemoteException
role - 権限
InvalidRoleException - 指定された権限が有効でない場合
WorkflowSecurityException - その他のセキュリティ例外
java.rmi.RemoteException - RemoteException
public User[] getUsersByRole(Role role)
throws InvalidRoleException,
WorkflowSecurityException,
java.rmi.RemoteException
role - 権限
InvalidRoleException - 指定された権限が有効でない場合
WorkflowSecurityException - その他のセキュリティ例外
java.rmi.RemoteException - RemoteException
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||