|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.security.StandardAccessControllerAccessor
フィールドの概要 | |
static String |
APPLICATION_NAME
アプリケーション名 |
static String |
ENTITY_CONTROLLER_DEPARTMENT_NAME
|
static String |
ENTITY_CONTROLLER_NAME
エンティティ名 |
static String |
ENTITY_CONTROLLER_POST_NAME
|
static String |
ENTITY_CONTROLLER_PUBLIC_GROUP_NAME
|
static String |
ENTITY_CONTROLLER_ROLE_NAME
|
コンストラクタの概要 | |
StandardAccessControllerAccessor()
|
メソッドの概要 | |
void |
deleteController(String groupId,
String controllerId)
アクセスコントローラを削除します。 |
void |
deleteControllerDepartment(String groupId,
String id,
DepartmentInfo departmentInfo)
アクセスコントローラ組織を削除します。 |
void |
deleteControllerDepartments(String groupId,
String id)
すべてのアクセスコントローラ組織を削除します。 |
void |
deleteControllerPost(String groupId,
String id,
PostInfo postInfo)
アクセスコントローラ役職を削除します。 |
void |
deleteControllerPosts(String groupId,
String id)
すべてのアクセスコントローラ役職を削除します。 |
void |
deleteControllerPublicGroup(String groupId,
String id,
PublicGroupInfo publicGroupInfo)
アクセスコントローラパブリックグループを削除します。 |
void |
deleteControllerPublicGroups(String groupId,
String id)
すべてのアクセスコントローラパブリックグループを削除します。 |
void |
deleteControllerRole(String groupId,
String id,
String roleId)
アクセスコントローラロールを削除します。 |
void |
deleteControllerRoles(String groupId,
String id)
すべてのアクセスコントローラロールを削除します。 |
AccessController |
getController(String groupId,
String controllerId)
アクセスコントローラ情報を取得します。 |
DepartmentInfo[] |
getControllerDepartments(String groupId,
String id)
すべてのアクセスコントローラ組織を取得します。 |
String[] |
getControllerIds(String groupId)
すべてのアクセスコントローラIDを取得します。 |
String[] |
getControllerIdsByDepartment(String groupId,
DepartmentInfo[] departments)
指定された組織を持つコントローラIDをすべて取得します。 |
String[] |
getControllerIdsByPost(String groupId,
PostInfo[] posts)
指定された役職を持つコントローラIDをすべて取得します。 |
String[] |
getControllerIdsByPublicGroup(String groupId,
PublicGroupInfo[] publicGroups)
指定されたパブリックグループを持つコントローラIDをすべて取得します。 |
String[] |
getControllerIdsByRole(String groupId,
String[] roleIds)
指定されたロールIDを持つコントローラIDをすべて取得します。 |
PostInfo[] |
getControllerPosts(String groupId,
String id)
すべてのアクセスコントローラ役職を取得します。 |
PublicGroupInfo[] |
getControllerPublicGroups(String groupId,
String id)
すべてのアクセスコントローラパブリックグループを取得します。 |
String[] |
getControllerRoles(String groupId,
String id)
すべてのアクセスコントローラロールを取得します。 |
AccessController[] |
getControllers(String groupId)
すべてのアクセスコントローラ情報を取得します。 |
protected String |
getLoginUser()
ログインユーザを取得します。 |
void |
init(Map params)
アクセスコントローラアクセッサの初期化。 |
void |
insertAccessController(String groupId,
AccessController controller)
アクセスコントローラを作成します。 |
void |
insertControllerDepartment(String groupId,
String id,
DepartmentInfo departmentInfo)
アクセスコントローラ組織を新規に作成します。 |
void |
insertControllerPost(String groupId,
String id,
PostInfo postInfo)
アクセスコントローラ役職を新規に作成します。 |
void |
insertControllerPublicGroup(String groupId,
String id,
PublicGroupInfo publicGroupInfo)
アクセスコントローラパブリックグループを新規に作成します。 |
void |
insertControllerRole(String groupId,
String id,
String roleId)
アクセスコントローラロールを新規に作成します。 |
void |
updateController(String groupId,
AccessController controller)
アクセスコントローラを更新します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String APPLICATION_NAME
public static final String ENTITY_CONTROLLER_DEPARTMENT_NAME
public static final String ENTITY_CONTROLLER_NAME
public static final String ENTITY_CONTROLLER_POST_NAME
public static final String ENTITY_CONTROLLER_PUBLIC_GROUP_NAME
public static final String ENTITY_CONTROLLER_ROLE_NAME
コンストラクタの詳細 |
public StandardAccessControllerAccessor()
メソッドの詳細 |
public void deleteController(String groupId, String controllerId) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteController
groupId
- ログイングループID
AccessSecurityWriteException
public void deleteControllerDepartment(String groupId, String id, DepartmentInfo departmentInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerDepartment
groupId
- ログイングループIDid
- コントローラIDdepartmentInfo
- 組織情報
AccessSecurityWriteException
public void deleteControllerDepartments(String groupId, String id) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerDepartments
groupId
- ログイングループIDid
- アクセスコントローラID
AccessSecurityWriteException
public void deleteControllerPost(String groupId, String id, PostInfo postInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerPost
groupId
- ログイングループIDid
- コントローラIDpostInfo
- 役職情報
AccessSecurityWriteException
public void deleteControllerPosts(String groupId, String id) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerPosts
groupId
- ログイングループIDid
- コントローラID
AccessSecurityWriteException
public void deleteControllerPublicGroup(String groupId, String id, PublicGroupInfo publicGroupInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerPublicGroup
groupId
- ログイングループIDid
- コントローラIDpublicGroupInfo
- パブリックグループ情報
AccessSecurityWriteException
public void deleteControllerPublicGroups(String groupId, String id) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerPublicGroups
groupId
- ログイングループIDid
- コントローラID
AccessSecurityWriteException
public void deleteControllerRole(String groupId, String id, String roleId) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerRole
groupId
- ログイングループIDid
- コントローラIDroleId
- ロールID
AccessSecurityWriteException
public void deleteControllerRoles(String groupId, String id) throws AccessSecurityWriteException
AccessControllerAccessor
内の deleteControllerRoles
groupId
- ログイングループIDid
- コントローラID
AccessSecurityWriteException
public AccessController getController(String groupId, String controllerId) throws AccessSecurityReadException
AccessControllerAccessor
内の getController
groupId
- ログイングループIDcontrollerId
- コントローラID
AccessSecurityReadException
public AccessController[] getControllers(String groupId) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllers
groupId
- ログイングループID
AccessSecurityReadException
public DepartmentInfo[] getControllerDepartments(String groupId, String id) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerDepartments
groupId
- ログイングループIDid
- コントローラID
AccessSecurityReadException
public String[] getControllerIds(String groupId) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerIds
groupId
- ログイングループID
AccessSecurityReadException
public String[] getControllerIdsByDepartment(String groupId, DepartmentInfo[] departments) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerIdsByDepartment
groupId
- ログイングループIDdepartments
- 組織情報の配列
AccessSecurityReadException
- アクセスコントローラ情報取得に失敗した場合スローされます。public String[] getControllerIdsByPost(String groupId, PostInfo[] posts) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerIdsByPost
groupId
- ログイングループIDposts
- 役職情報の配列
AccessSecurityReadException
- アクセスコントローラ情報取得に失敗した場合スローされます。public String[] getControllerIdsByPublicGroup(String groupId, PublicGroupInfo[] publicGroups) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerIdsByPublicGroup
groupId
- ログイングループIDpublicGroups
- パブリックグループの配列
AccessSecurityReadException
- アクセスコントローラ情報取得に失敗した場合スローされます。public String[] getControllerIdsByRole(String groupId, String[] roleIds) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerIdsByRole
groupId
- ログイングループIDroleIds
- ロールIDの配列
AccessSecurityReadException
- アクセスコントローラ情報取得に失敗した場合スローされます。public PostInfo[] getControllerPosts(String groupId, String id) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerPosts
groupId
- ログイングループIDid
- コントローラID
AccessSecurityReadException
public PublicGroupInfo[] getControllerPublicGroups(String groupId, String id) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerPublicGroups
groupId
- ログイングループIDid
- コントローラID
AccessSecurityReadException
public String[] getControllerRoles(String groupId, String id) throws AccessSecurityReadException
AccessControllerAccessor
内の getControllerRoles
groupId
- ログイングループIDid
- コントローラID
AccessSecurityReadException
protected String getLoginUser()
public void init(Map params)
AccessControllerAccessor
内の init
params
- 初期化パラメータのマップ(Map)public void insertAccessController(String groupId, AccessController controller) throws AccessSecurityWriteException
AccessControllerAccessor
内の insertAccessController
groupId
- ログイングループIDcontroller
- アクセスコントローラ情報
AccessSecurityWriteException
public void insertControllerDepartment(String groupId, String id, DepartmentInfo departmentInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の insertControllerDepartment
groupId
- ログイングループIDid
- コントローラIDdepartmentInfo
- 組織情報
AccessSecurityWriteException
public void insertControllerPost(String groupId, String id, PostInfo postInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の insertControllerPost
groupId
- ログイングループIDid
- コントローラIDpostInfo
- 役職情報
AccessSecurityWriteException
public void insertControllerPublicGroup(String groupId, String id, PublicGroupInfo publicGroupInfo) throws AccessSecurityWriteException
AccessControllerAccessor
内の insertControllerPublicGroup
groupId
- ログイングループIDid
- コントローラIDpublicGroupInfo
- パブリックグループ情報
AccessSecurityWriteException
public void insertControllerRole(String groupId, String id, String roleId) throws AccessSecurityWriteException
AccessControllerAccessor
内の insertControllerRole
groupId
- ログイングループIDid
- コントローラIDroleId
- ロールID
AccessSecurityWriteException
public void updateController(String groupId, AccessController controller) throws AccessSecurityWriteException
AccessControllerAccessor
内の updateController
groupId
- ログイングループIDcontroller
- アクセスコントローラ情報
AccessSecurityWriteException
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |