Class AppPortalRoleManagementListener
- java.lang.Object
-
- org.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener
-
- org.wso2.identity.apps.common.listner.AppPortalRoleManagementListener
-
- All Implemented Interfaces:
org.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener
public class AppPortalRoleManagementListener extends org.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListenerApp portal role management listener.
-
-
Constructor Summary
Constructors Constructor Description AppPortalRoleManagementListener(boolean isEnable)Constructor for app portal role management listener with enable flag.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDefaultOrderId()intgetExecutionOrderId()booleanisEnable()voidpreDeleteRole(String roleId, String tenantDomain)voidpreUpdatePermissionsForRole(String roleId, List<org.wso2.carbon.identity.role.v2.mgt.core.model.Permission> addedPermissions, List<org.wso2.carbon.identity.role.v2.mgt.core.model.Permission> deletedPermissions, String audience, String audienceId, String tenantDomain)voidpreUpdateRoleName(String roleId, String newRoleName, String tenantDomain)voidpreUpdateUserListOfRole(String roleId, List<String> newUserIDList, List<String> deletedUserIDList, String tenantDomain)-
Methods inherited from class org.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener
postAddRole, postDeleteRole, postDeleteRolesByApplication, postGetAssociatedApplicationIdsByRoleId, postGetGroupListOfRole, postGetIdpGroupListOfRole, postGetPermissionListOfRole, postGetRole, postGetRoleBasicInfo, postGetRoleIdListOfGroups, postGetRoleIdListOfIdpGroups, postGetRoleIdListOfUser, postGetRoleListOfGroups, postGetRoleListOfIdpGroups, postGetRoleListOfUser, postGetRoles, postGetRoles, postGetRoles, postGetRoles, postGetRolesCount, postGetUserListOfRole, postUpdateGroupListOfRole, postUpdateIdpGroupListOfRole, postUpdatePermissionsForRole, postUpdateRoleName, postUpdateUserListOfRole, preAddRole, preDeleteRolesByApplication, preGetAssociatedApplicationIdsByRoleId, preGetGroupListOfRole, preGetIdpGroupListOfRole, preGetPermissionListOfRole, preGetRole, preGetRoleBasicInfo, preGetRoleIdListOfGroups, preGetRoleIdListOfIdpGroups, preGetRoleIdListOfUser, preGetRoleListOfGroups, preGetRoleListOfIdpGroups, preGetRoleListOfUser, preGetRoles, preGetRoles, preGetRoles, preGetRoles, preGetRolesCount, preGetUserListOfRole, preUpdateGroupListOfRole, preUpdateIdpGroupListOfRole
-
-
-
-
Method Detail
-
getExecutionOrderId
public int getExecutionOrderId()
- Specified by:
getExecutionOrderIdin interfaceorg.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener- Overrides:
getExecutionOrderIdin classorg.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener
-
getDefaultOrderId
public int getDefaultOrderId()
-
isEnable
public boolean isEnable()
-
preUpdateRoleName
public void preUpdateRoleName(String roleId, String newRoleName, String tenantDomain) throws org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
- Specified by:
preUpdateRoleNamein interfaceorg.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener- Overrides:
preUpdateRoleNamein classorg.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener- Throws:
org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
-
preDeleteRole
public void preDeleteRole(String roleId, String tenantDomain) throws org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
- Specified by:
preDeleteRolein interfaceorg.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener- Overrides:
preDeleteRolein classorg.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener- Throws:
org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
-
preUpdateUserListOfRole
public void preUpdateUserListOfRole(String roleId, List<String> newUserIDList, List<String> deletedUserIDList, String tenantDomain) throws org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
- Specified by:
preUpdateUserListOfRolein interfaceorg.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener- Overrides:
preUpdateUserListOfRolein classorg.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener- Throws:
org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
-
preUpdatePermissionsForRole
public void preUpdatePermissionsForRole(String roleId, List<org.wso2.carbon.identity.role.v2.mgt.core.model.Permission> addedPermissions, List<org.wso2.carbon.identity.role.v2.mgt.core.model.Permission> deletedPermissions, String audience, String audienceId, String tenantDomain) throws org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
- Specified by:
preUpdatePermissionsForRolein interfaceorg.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener- Overrides:
preUpdatePermissionsForRolein classorg.wso2.carbon.identity.role.v2.mgt.core.listener.AbstractRoleManagementListener- Throws:
org.wso2.carbon.identity.role.v2.mgt.core.exception.IdentityRoleManagementException
-
-