Examples of RoleModel


Examples of com.structis.fichesst.shared.dto.RoleModel

  public RoleModel findRoleById(final Integer idChantier, final Integer idUser) {
    List<Role> roles = domRoleService.findRoleById(idChantier, idUser);

    if (roles.size() > 0) {
      Role role = roles.get(0);
      RoleModel roleModel = new RoleModel();
      roleModel.setIdChantier(role.getId().getIdChantier());
      roleModel.setIdUtilisateurGrp(role.getId().getIdUtilisateurGrp());
      if (role.getBcontributeur() == null) {
        roleModel.setBcontributeur(false);
      } else if (role.getBcontributeur() == false) {
        roleModel.setBcontributeur(false);

      } else {
        roleModel.setBcontributeur(true);
      }
      if (role.getBlecteur() == null) {
        roleModel.setBlecteur(false);
      } else if (role.getBlecteur() == false) {
        roleModel.setBlecteur(false);

      } else {
        roleModel.setBlecteur(true);
      }
      return roleModel;
    }
    return null;
   
View Full Code Here

Examples of com.structis.fichesst.shared.dto.RoleModel

        //For testing
        ClientChantierServiceAsync clientChantierService = GWT.create(ClientChantierService.class);
        clientChantierService.findChantierById(6, new AsyncCallback<ChantierModel>() {
          @Override
          public void onSuccess(ChantierModel chantier) {
            RoleModel roleModel = new RoleModel();
            roleModel.setIdentifiant("bycn\\long.nguyen");
            roleModel.setIdUtilisateurGrp(7);
            roleModel.setBcontributeur(true);
            roleModel.setBlecteur(true);
            GuiUtil.gotoEcran(new SyntheseEcran(chantier, roleModel, user));
          }

          @Override
          public void onFailure(Throwable caught) {
View Full Code Here

Examples of open.dolphin.infomodel.RoleModel

            // Roleを付け加える
            //
            Collection<RoleModel> roles = user.getRoles();
            for (RoleModel role : roles) {
                role.setUserId(user.getUserId());
                RoleModel updateRole = new RoleModel();
                updateRole.setId(role.getId());
                updateRole.setRole(role.getRole());
                updateRole.setUser(updateModel);
                updateRole.setUserId(updateModel.getUserId());
                updateModel.addRole(updateRole);
            }
           
            // タスクを実行する
            final UserDelegater udl = new UserDelegater();
View Full Code Here

Examples of open.dolphin.infomodel.RoleModel

                }
            }
        }
       
        if (!hasAdminRole) {
            RoleModel role = new RoleModel();
            role.setRole(ADMIN_ROLE);
            role.setUser(user);
            role.setUserId(user.getUserId());
            user.addRole(role);
        }
       
        if (!hasUserRole) {
            RoleModel role = new RoleModel();
            role.setRole(USER_ROLE);
            role.setUser(user);
            role.setUserId(user.getUserId());
            user.addRole(role);
        }
       
        // 永続化する
        // Role には User から CascadeType.ALL が設定されている
View Full Code Here

Examples of open.dolphin.infomodel.RoleModel

            // Email
            user.setEmail(emailField.getText().trim());

            // Role = user
            RoleModel rm = new RoleModel();
            rm.setRole(usersRole);
            user.addRole(rm);
            rm.setUser(user);
            rm.setUserId(user.getUserId()); // 必要

            // タスクを実行する
            final UserDelegater udl = new UserDelegater();

            int maxEstimation = ClientContext.getInt("task.default.maxEstimation");
View Full Code Here

Examples of org.keycloak.models.RoleModel

    }

    // TODO: We need method here, so we are able to refresh masterAdmin applications after import. Should be RealmManager moved to model/api instead?
    public static void setupMasterAdminManagement(RealmProvider model, RealmModel realm) {
        RealmModel adminRealm;
        RoleModel adminRole;

        if (realm.getName().equals(Config.getAdminRealm())) {
            adminRealm = realm;

            adminRole = realm.addRole(AdminRoles.ADMIN);

            RoleModel createRealmRole = realm.addRole(AdminRoles.CREATE_REALM);
            adminRole.addCompositeRole(createRealmRole);
        } else {
            adminRealm = model.getRealmByName(Config.getAdminRealm());
            adminRole = adminRealm.getRole(AdminRoles.ADMIN);
        }

        ApplicationModel realmAdminApp = KeycloakModelUtils.createApplication(adminRealm, KeycloakModelUtils.getMasterRealmAdminApplicationName(realm));
        realmAdminApp.setBearerOnly(true);
        realm.setMasterAdminApp(realmAdminApp);

        for (String r : AdminRoles.ALL_REALM_ROLES) {
            RoleModel role = realmAdminApp.addRole(r);
            adminRole.addCompositeRole(role);
        }
    }
View Full Code Here

Examples of org.keycloak.models.RoleModel

        return roles;
    }

    @Override
    public void addDefaultRole(String name) {
        RoleModel role = getRole(name);
        if (role == null) {
            role = addRole(name);
        }
        Collection<RoleEntity> entities = applicationEntity.getDefaultRoles();
        for (RoleEntity entity : entities) {
            if (entity.getId().equals(role.getId())) {
                return;
            }
        }
        RoleEntity roleEntity = RoleAdapter.toRoleEntity(role, em);
        entities.add(roleEntity);
View Full Code Here

Examples of org.keycloak.models.RoleModel

        OAuthClientModel r2cl1 = realm2.getOAuthClient("cl1");
        Assert.assertEquals(r2cl1.getId(), realm2.getOAuthClientById(r2cl1.getId()).getId());
        Assert.assertNull(realm1.getOAuthClientById(r2cl1.getId()));

        RoleModel r1App1Role = r1app1.getRole("app1Role1");
        Assert.assertEquals(r1App1Role, realm1.getRoleById(r1App1Role.getId()));
        Assert.assertNull(realm2.getRoleById(r1App1Role.getId()));

        RoleModel r2Role1 = realm2.getRole("role2");
        Assert.assertNull(realm1.getRoleById(r2Role1.getId()));
        Assert.assertEquals(r2Role1, realm2.getRoleById(r2Role1.getId()));
    }
View Full Code Here

Examples of org.keycloak.models.RoleModel

    @Test
    public void accessTokenCodeRoleMissing() {
        keycloakRule.configure(new KeycloakRule.KeycloakSetup() {
            @Override
            public void config(RealmManager manager, RealmModel adminstrationRealm, RealmModel appRealm) {
                RoleModel role = appRealm.addRole("tmp-role");
                session.users().getUserByUsername("test-user@localhost", appRealm).grantRole(role);
            }
        });

        oauth.doLogin("test-user@localhost", "password");
View Full Code Here

Examples of org.keycloak.models.RoleModel

        TypedQuery<String> query = em.createNamedQuery("userRoleMappingIds", String.class);
        query.setParameter("user", getUser());
        List<String> ids = query.getResultList();
        Set<RoleModel> roles = new HashSet<RoleModel>();
        for (String roleId : ids) {
            RoleModel roleById = realm.getRoleById(roleId);
            if (roleById == null) continue;
            roles.add(roleById);
        }
        return roles;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.