|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.co.argo21.nautica.workflow.security.simple.SimpleRoleManager
本ワークフローシステム運用基盤および外部から利用される権限管理関連の各種APIを 提供する参考実装である。
| コンストラクタの概要 | |
SimpleRoleManager()
SimpleRoleManager を生成する。 |
|
| メソッドの概要 | |
Role[] |
getAttachedRoles(Organization org)
組織に付与されている全権限を返す。 |
Role[] |
getAttachedRoles(User user)
ユーザに付与されている全権限を返す。 |
Organization[] |
getOrganizationsByRole(Role role)
権限を持つ全組織単位を返す。 |
Role |
getRole(java.lang.String rid)
ridに対応する権限を返す。 |
User[] |
getUsersByRole(Role role)
権限を持つ全ユーザを返す。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public SimpleRoleManager()
throws java.lang.Exception
java.lang.Exception - 組織管理の公開に失敗した場合| メソッドの詳細 |
public Role getRole(java.lang.String rid)
throws WorkflowSecurityException
RoleManager 内の getRolerid - 権限ID
WorkflowSecurityException - その他のセキュリティ例外
public Role[] getAttachedRoles(Organization org)
throws WorkflowSecurityException
RoleManager 内の getAttachedRolesorg - 組織単位
WorkflowSecurityException - その他のセキュリティ例外
public Role[] getAttachedRoles(User user)
throws WorkflowSecurityException
RoleManager 内の getAttachedRolesuser - ユーザ
WorkflowSecurityException - その他のセキュリティ例外
public Organization[] getOrganizationsByRole(Role role)
throws WorkflowSecurityException
RoleManager 内の getOrganizationsByRolerole - 権限
WorkflowSecurityException - その他のセキュリティ例外
public User[] getUsersByRole(Role role)
throws WorkflowSecurityException
RoleManager 内の getUsersByRolerole - 権限
WorkflowSecurityException - その他のセキュリティ例外
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||