congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
RoleManager
Code IndexAdd Tabnine to your IDE (free)

How to use
RoleManager
in
org.picketlink.idm.api

Best Java code snippets using org.picketlink.idm.api.RoleManager (Showing top 17 results out of 315)

origin: org.picketlink.idm/picketlink-idm-core

roleQuery.roleType != null)
Role role = identitySession.getRoleManager().getRole(roleQuery.roleType, roleQuery.user, roleQuery.group);
if (role != null)
roleQuery.roleType == null)
return identitySession.getRoleManager().findRoles(roleQuery.user, null);
roleQuery.roleType != null)
return identitySession.getRoleManager().findRoles(roleQuery.user, roleQuery.roleType);
roleQuery.roleType == null)
return identitySession.getRoleManager().findRoles(roleQuery.group, null);
roleQuery.roleType != null)
return identitySession.getRoleManager().findRoles(roleQuery.group, roleQuery.roleType);
  findRoleTypes(roleQuery.user, roleQuery.group, roleQuery.searchCriteria);
for (RoleType type : roleTypes)
origin: org.picketlink.idm/picketlink-idm-core

findGroupsWithRelatedRole(user, q.groupType, q.searchCriteria));
origin: org.picketlink.idm/picketlink-idm-core

findUsersWithRelatedRole(group, q.searchCriteria));
origin: org.gatein.portal/exo.portal.component.identity

private void populateMembershipType(MembershipType mt) throws Exception {
  Map<String, String> props;
  try {
    RoleType rt = getIdentitySession().getRoleManager().getRoleType(mt.getName());
    props = getIdentitySession().getRoleManager().getProperties(rt);
  } catch (Exception e) {
    handleException("Identity error occured when populating membership type", e);
origin: org.gatein.portal/exo.portal.component.identity

  orgService.flush();
  roles.addAll(getIdentitySession().getRoleManager().findRoles(userName, membershipType));
  roles.addAll(getIdentitySession().getRoleManager().findRoles(userName, MembershipTypeHandler.ANY_MEMBERSHIP_TYPE));
} catch (Exception e) {
  handleException("Identity operation error: ", e);
origin: org.gatein.portal/exo.portal.component.identity

  roles = getIdentitySession().getRoleManager().findRoles(userName, null);
} catch (Exception e) {
  getIdentitySession().getRoleManager().removeRole(role);
origin: org.jboss.seam.security/seam-security

  .findUserRoleTypes(u);
for (Role role : identitySession.getRoleManager().findRoles(u, roleType)) {
  identity.addRole(role.getRoleType().getName(),
      role.getGroup().getName(), role.getGroup().getGroupType());
origin: org.gatein.portal/exo.portal.component.identity

if (getIdentitySession().getRoleManager().getRoleType(mt.getName()) == null) {
  getIdentitySession().getRoleManager().createRoleType(mt.getName());
if (getIdentitySession().getRoleManager().hasRole(user.getUserName(), groupId, mt.getName())) {
  return;
getIdentitySession().getRoleManager().createRole(mt.getName(), user.getUserName(), groupId);
origin: org.gatein.portal/exo.portal.component.identity

public Collection<MembershipType> findMembershipTypes() throws Exception {
  if (log.isTraceEnabled()) {
    Tools.logMethodIn(log, LogLevel.TRACE, "findMembershipTypes", null);
  }
  Collection<RoleType> rts;
  try {
    rts = getIdentitySession().getRoleManager().findRoleTypes();
  } catch (Exception e) {
    handleException("Exception occured when looking for membership types", e);
    rts = new LinkedList<RoleType>();
  }
  List<MembershipType> mts = new LinkedList<MembershipType>();
  for (RoleType rt : rts) {
    MembershipType mt = new MembershipTypeImpl(rt.getName(), null, null);
    populateMembershipType(mt);
    if (mt.getName().equals("*")) {
      mts.add(0, mt);
    } else {
      mts.add(mt);
    }
  }
  if (log.isTraceEnabled()) {
    Tools.logMethodOut(log, LogLevel.TRACE, "findMembershipTypes", mts);
  }
  return mts;
}
origin: org.gatein.portal/exo.portal.component.identity

  hasRole = getIdentitySession().getRoleManager().hasRole(m.getUserName(), groupId, m.getMembershipType());
} catch (Exception e) {
    getIdentitySession().getRoleManager().createRole(m.getMembershipType(), m.getUserName(), groupId);
  } catch (Exception e) {
origin: org.gatein.portal/exo.portal.component.identity

  role = getIdentitySession().getRoleManager().getRole(type, userName, gid);
} catch (Exception e) {
origin: org.gatein.portal/exo.portal.component.identity

public MembershipType createMembershipType(MembershipType mt, boolean broadcast) throws Exception {
  if (log.isTraceEnabled()) {
    Tools.logMethodIn(log, LogLevel.TRACE, "createMembershipType", new Object[] { "membershipType", mt, "broadcast",
        broadcast });
  }
  Date now = new Date();
  mt.setCreatedDate(now);
  mt.setModifiedDate(now);
  if (broadcast) {
    preSave(mt, true);
  }
  try {
    getIdentitySession().getRoleManager().createRoleType(mt.getName());
  } catch (Exception e) {
    handleException("Error when creating Membership", e);
  }
  if (broadcast) {
    postSave(mt, true);
  }
  updateMembershipType(mt);
  return mt;
}
origin: org.gatein.portal/exo.portal.component.identity

  orgService.flush();
  allRoles = getIdentitySession().getRoleManager().findRoles(userName, membershipType);
} catch (Exception e) {
  handleException("Identity operation error: ", e);
origin: org.gatein.portal/exo.portal.component.identity

  roleTypes = getIdentitySession().getRoleManager().findRoleTypes(userName, gid, null);
} catch (Exception e) {
origin: org.gatein.portal/exo.portal.component.identity

  roles = new LinkedList<Role>(getIDMService().getIdentitySession().getRoleManager().findRoles(group, null, crit));
} else if (user != null) {
  roles = new LinkedList<Role>(getIDMService().getIdentitySession().getRoleManager().findRoles(user, null, crit));
origin: org.gatein.portal/exo.portal.component.identity

  roles = getIdentitySession().getRoleManager().findRoles(userName, null);
} catch (Exception e) {
origin: org.gatein.portal/exo.portal.component.identity

  roles = getIdentitySession().getRoleManager().findRoles(gid, null);
} catch (Exception e) {
org.picketlink.idm.apiRoleManager

Javadoc

Management operations on Role objects. Role support is optional and depends on the capabilities of the underlying configured identity stores capabilities.

Most used methods

  • findRoles
    Find Role objects with a given RoleType associated with a given IdentityType
  • findRoleTypes
    Find RoleType objects for roles associated with a given User and Group
  • getRole
    Create role
  • createRole
    Create role
  • createRoleType
    Create RoleType
  • findGroupsWithRelatedRole
    Find all Groups with which User has a Role association
  • findUserRoleTypes
    Find RoleType objects for roles associated with a given User
  • findUsersWithRelatedRole
    Find all Users with which Group has a Role association
  • getProperties
  • getRoleType
    Get RoleType
  • getRolesCount
    Find Role objects count with a given RoleType associated with a given IdentityType
  • hasRole
    Check if Role is present
  • getRolesCount,
  • hasRole,
  • removeRole,
  • removeRoleType,
  • setProperties

Popular in Java

  • Making http post requests using okhttp
  • getSharedPreferences (Context)
  • compareTo (BigDecimal)
  • getSupportFragmentManager (FragmentActivity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Menu (java.awt)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • JFileChooser (javax.swing)
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now