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.AbstractRoleManagementListener
App portal role management listener.
-
Constructor Summary
ConstructorsConstructorDescriptionAppPortalRoleManagementListener(boolean isEnable) Constructor for app portal role management listener with enable flag. -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanisEnable()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, preUpdateIdpGroupListOfRoleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wso2.carbon.identity.role.v2.mgt.core.listener.RoleManagementListener
postGetPermissionListOfRoles, postGetRolesCount, preGetPermissionListOfRoles, preGetRolesCount
-
Constructor Details
-
AppPortalRoleManagementListener
public AppPortalRoleManagementListener(boolean isEnable) Constructor for app portal role management listener with enable flag.- Parameters:
isEnable- Enable flag.
-
-
Method Details
-
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
-