public class UserExternalHandler extends BaseHandler
VALID| Constructor and Description | 
|---|
| UserExternalHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| UserExtGroup | createExternalGroupToRoleMap(User loggedInUser,
                            java.lang.String name,
                            java.util.List<java.lang.String> roles)Create a new external user group | 
| OrgUserExtGroup | createExternalGroupToSystemGroupMap(User loggedInUser,
                                   java.lang.String name,
                                   java.util.List<java.lang.String> groupNames)Create a new external user group | 
| int | deleteExternalGroupToRoleMap(User loggedInUser,
                            java.lang.String name)delete an external user group | 
| int | deleteExternalGroupToSystemGroupMap(User loggedInUser,
                                   java.lang.String name)delete an external user group | 
| int | getDefaultOrg(User loggedInUser)Get the value of EXT_AUTH_DEFAULT_ORGID | 
| UserExtGroup | getExternalGroupToRoleMap(User loggedInUser,
                         java.lang.String name)Get a external user group | 
| OrgUserExtGroup | getExternalGroupToSystemGroupMap(User loggedInUser,
                                java.lang.String name)Get a external user group | 
| boolean | getKeepTemporaryRoles(User loggedInUser)Get the value of EXT_AUTH_KEEP_ROLES | 
| boolean | getUseOrgUnit(User loggedInUser)Get the value of EXT_AUTH_USE_ORGUNIT | 
| java.util.List<UserExtGroup> | listExternalGroupToRoleMaps(User loggedInUser)delete an external user group | 
| java.util.List<OrgUserExtGroup> | listExternalGroupToSystemGroupMaps(User loggedInUser)delete an external user group | 
| int | setDefaultOrg(User loggedInUser,
             java.lang.Integer defaultOrg)Set the value of EXT_AUTH_DEFAULT_ORGID | 
| int | setExternalGroupRoles(User loggedInUser,
                     java.lang.String name,
                     java.util.List<java.lang.String> roles)update a external user group | 
| int | setExternalGroupSystemGroups(User loggedInUser,
                            java.lang.String name,
                            java.util.List<java.lang.String> groupNames)update a external user group | 
| int | setKeepTemporaryRoles(User loggedInUser,
                     java.lang.Boolean keepRoles)Set the value of EXT_AUTH_KEEP_ROLES | 
| int | setUseOrgUnit(User loggedInUser,
             java.lang.Boolean useOrgUnit)Set the value of EXT_AUTH_USE_ORGUNIT | 
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic int setKeepTemporaryRoles(User loggedInUser, java.lang.Boolean keepRoles) throws PermissionCheckFailureException
loggedInUser - The current userkeepRoles - True if we should keep temporary roles between login sessionsPermissionCheckFailureException - if the user is not a Sat adminpublic boolean getKeepTemporaryRoles(User loggedInUser) throws PermissionCheckFailureException
loggedInUser - The current userPermissionCheckFailureException - if the user is not a Sat adminpublic int setUseOrgUnit(User loggedInUser, java.lang.Boolean useOrgUnit) throws PermissionCheckFailureException
loggedInUser - The current useruseOrgUnit - True if we should keep pay attention to the Org Unit from IPAPermissionCheckFailureException - if the user is not a Sat adminpublic boolean getUseOrgUnit(User loggedInUser) throws PermissionCheckFailureException
loggedInUser - The current userPermissionCheckFailureException - if the user is not a Sat adminpublic int setDefaultOrg(User loggedInUser, java.lang.Integer defaultOrg) throws PermissionCheckFailureException
loggedInUser - The current userdefaultOrg - the orgId that we want to use as the default orgPermissionCheckFailureException - if the user is not a Sat adminpublic int getDefaultOrg(User loggedInUser) throws PermissionCheckFailureException
loggedInUser - The current userPermissionCheckFailureException - if the user is not a Sat adminpublic UserExtGroup createExternalGroupToRoleMap(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> roles)
loggedInUser - The current username - The name of the new grouproles - List of roles to set for this groupPermissionCheckFailureException - if the user is not a Sat adminpublic UserExtGroup getExternalGroupToRoleMap(User loggedInUser, java.lang.String name)
loggedInUser - The current username - The name of the groupPermissionCheckFailureException - if the user is not a Sat adminpublic int setExternalGroupRoles(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> roles)
loggedInUser - The current username - The name of the grouproles - the roles to setpublic int deleteExternalGroupToRoleMap(User loggedInUser, java.lang.String name)
loggedInUser - The current username - The name of the groupPermissionCheckFailureException - if the user is not a Sat adminpublic java.util.List<UserExtGroup> listExternalGroupToRoleMaps(User loggedInUser)
loggedInUser - The current userPermissionCheckFailureException - if the user is not a Sat adminpublic OrgUserExtGroup createExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> groupNames)
loggedInUser - The current username - The name of the new groupgroupNames - List of system groups to set for this grouppublic OrgUserExtGroup getExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name)
loggedInUser - The current username - The name of the grouppublic int setExternalGroupSystemGroups(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> groupNames)
loggedInUser - The current username - The name of the groupgroupNames - the groups to setpublic int deleteExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name)
loggedInUser - The current username - The name of the grouppublic java.util.List<OrgUserExtGroup> listExternalGroupToSystemGroupMaps(User loggedInUser)
loggedInUser - The current userPermissionCheckFailureException - if the user is not an Org admin