|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.rmi.PortableRemoteObject
jp.co.argo21.nautica.workflow.security.simple.RoleManagerPO
RoleManagerPO は、ローカルの RoleManagerRemote に対する リモート呼び出しを実現する具体実装クラスである。
コンストラクタの概要 | |
RoleManagerPO(RoleManager rm)
RoleManagerPO を生成する。 |
メソッドの概要 | |
Role[] |
getAttachedRoles(Organization org)
組織に付与されている全権限を返す。 |
Role[] |
getAttachedRoles(User user)
ユーザに付与されている全権限を返す。 |
Organization[] |
getOrganizationsByRole(Role role)
権限を持つ全組織単位を返す。 |
Role |
getRole(java.lang.String rid)
ridに対応する権限を返す。 |
User[] |
getUsersByRole(Role role)
権限を持つ全ユーザIDを返す。 |
クラス javax.rmi.PortableRemoteObject から継承したメソッド |
connect, exportObject, narrow, toStub, unexportObject |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public RoleManagerPO(RoleManager rm) throws java.rmi.RemoteException
java.rmi.RemoteException
- 通信障害などの場合メソッドの詳細 |
public Role getRole(java.lang.String rid) throws InvalidRoleException, WorkflowSecurityException, java.rmi.RemoteException
RoleManagerRemote
内の getRole
rid
- 権限ID
InvalidRoleException
- 指定された権限が有効でない場合
WorkflowSecurityException
- その他のセキュリティ例外
java.rmi.RemoteException
- 通信障害などの場合RoleManagerRemote.getRole(java.lang.String)
public Role[] getAttachedRoles(Organization org) throws InvalidOrganizationException, WorkflowSecurityException, java.rmi.RemoteException
RoleManagerRemote
内の getAttachedRoles
org
- 組織単位
InvalidOrganizationException
WorkflowSecurityException
InvalidRoleException
- 指定された組織が有効でない場合
WorkflowSecurityException
- その他のセキュリティ例外
java.rmi.RemoteException
- 通信障害などの場合RoleManagerRemote.getAttachedRoles(jp.co.argo21.nautica.workflow.security.Organization)
public Role[] getAttachedRoles(User user) throws InvalidUserException, WorkflowSecurityException, java.rmi.RemoteException
RoleManagerRemote
内の getAttachedRoles
user
- ユーザ
InvalidRoleException
- 指定されたユーザが有効でない場合
WorkflowSecurityException
- その他のセキュリティ例外
java.rmi.RemoteException
- 通信障害などの場合
InvalidUserException
RoleManagerRemote.getAttachedRoles(jp.co.argo21.nautica.workflow.security.User)
public Organization[] getOrganizationsByRole(Role role) throws InvalidRoleException, WorkflowSecurityException, java.rmi.RemoteException
RoleManagerRemote
内の getOrganizationsByRole
role
- 権限
InvalidRoleException
- 指定された権限が有効でない場合
java.rmi.RemoteException
- 通信障害などの場合
WorkflowSecurityException
- その他のセキュリティ例外RoleManagerRemote.getOrganizationsByRole(jp.co.argo21.nautica.workflow.security.Role)
public User[] getUsersByRole(Role role) throws InvalidRoleException, WorkflowSecurityException, java.rmi.RemoteException
RoleManagerRemote
内の getUsersByRole
role
- 権限
InvalidRoleException
- 指定された権限が有効でない場合
WorkflowSecurityException
- その他のセキュリティ例外
java.rmi.RemoteException
- RemoteExceptionRoleManagerRemote.getUsersByRole(jp.co.argo21.nautica.workflow.security.Role)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |