Examples of IRoleInstanceMetaInfo


Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

  private void createRoleInstance() throws Exception {
    IRoleInstanceService roleInstService = getRoleInstService();
    assertNotNull(roleInstService);

    IRoleInstanceMetaInfo rm = roleInstService.findRoleInstance("com.jresearchsoft.flexess.examples.orders", "manager_role", "european manager");

    // getUserRoleService().addUserRole("bel", rm);

  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);
    IPermissionInstanceMetaInfo rpm = permissionService.getPermissionInstance(id1);
    assertNotNull(rpm);

    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstanceImpl("com.jresearchsoft.flexess.examples.orders"); //$NON-NLS-1$
    rm.setName("european manager"); //$NON-NLS-1$
    rm.setRoleId("manager_role"); //$NON-NLS-1$

    rm.addPermissionInstance(rpm);
    rm = roleInstService.saveRoleInstance(rm);
    id2 = rm.getId();
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

  private void getRoleInstance() throws Exception {
    IRoleInstanceService roleInstService = getRoleInstService();
    assertNotNull(roleInstService);

    assertTrue(roleInstService.getRoleInstances().size() > 0);
    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstance(id2);

    assertNotNull(rm);
    assertEquals(rm.getName(), "european manager"); //$NON-NLS-1$
    assertEquals(rm.getRoleId(), "manager_role"); //$NON-NLS-1$

    rm = roleInstService.findRoleInstance("com.jresearchsoft.flexess.examples.orders", "manager_role", "european manager"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    assertNotNull(rm);
    assertEquals(rm.getName(), "european manager"); //$NON-NLS-1$
    assertEquals(rm.getRoleId(), "manager_role"); //$NON-NLS-1$
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    assertEquals(rm.getRoleId(), "manager_role"); //$NON-NLS-1$
  }

  private void updateRoleInstance() throws Exception {
    IRoleInstanceService roleInstService = getRoleInstService();
    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstance(id2);
    rm.setName("european manager2"); //$NON-NLS-1$
    roleInstService.saveRoleInstance(rm);
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    roleInstService.saveRoleInstance(rm);
  }

  private void getRoleInstance2() throws Exception {
    IRoleInstanceService roleInstService = getRoleInstService();
    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstance(id2);

    assertNotNull(rm);
    assertEquals(rm.getName(), "european manager2"); //$NON-NLS-1$

    rm = roleInstService.findRoleInstance("com.jresearchsoft.flexess.examples.orders", "manager_role", "european manager2"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    assertNotNull(rm);
    assertEquals(rm.getName(), "european manager2"); //$NON-NLS-1$
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    assertNull(roleInstService.getRoleInstance(id2));
  }

  @After
  public void remove() {
    IRoleInstanceMetaInfo r = roleInstanceService.findRoleInstance("com.jresearchsoft.flexess.examples.orders", "manager_role", "european manager"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    if (r != null) {
      roleInstanceService.deleteRoleInstance(r);
    }
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    boolean caught = false;
    try {
      IRoleInstanceService roleInstService = getRoleInstService();
      assertNotNull(roleInstService);

      IRoleInstanceMetaInfo rm = roleInstService.getRoleInstanceImpl("com.jresearchsoft.flexess.examples.orders"); //$NON-NLS-1$
      rm.setName("european manager2"); //$NON-NLS-1$
      rm.setRoleId("manager_role"); //$NON-NLS-1$

      rm = roleInstService.saveRoleInstance(rm);
      getUserRoleService().addUserRole("cathy", "appId", rm); //$NON-NLS-1$ //$NON-NLS-2$
      SecurityModel sm = OrdersModelGenerator.generateModel();
      sm.setId("kuku"); //$NON-NLS-1$
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    assertNotNull(roleInstService);

    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstanceImpl("com.jresearchsoft.flexess.examples.orders"); //$NON-NLS-1$
    rm.setName("super administrator"); //$NON-NLS-1$
    rm.setRoleId(dynaMeta.getId());

    List<IPermissionInstanceMetaInfo> permInstances = permissionService.getPermissionInstances();
    for (IPermissionInstanceMetaInfo info : permInstances) {
      rm.addPermissionInstance(info);
    }
    rm = roleInstService.saveRoleInstance(rm);

    // getUserRoleService().addUserRole("cathy", rm);
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

   * @return created role instance
   * @throws ObjectNotFoundException
   *             - if something wasn't found
   */
  public IRoleInstanceMetaInfo createRoleInstance(IRoleMetaInfo roleTemplate) throws ObjectNotFoundException {
    IRoleInstanceMetaInfo roleInstance = roleInstanceService.getRoleInstanceImpl(roleTemplate.getModelId());
    roleInstance.setRoleId(roleTemplate.getId());
    roleInstance.setName(roleTemplate.getName());
    for (IPermissionMetaInfo permission : roleTemplate.getPermissions()) {
      IPermissionInstanceMetaInfo permissionInstance = permissionInstanceService.getPermissionInstanceImpl();
      permissionInstance.setPermissionId(permission.getId());
      permissionInstance.setRoleInstance(roleInstance);
      for (IAttributeMetaInfo attribute : permission.getAttributes()) {
        IPermissionParameter param = permissionInstanceService.getPermissionParameterImpl();
        param.setAttributeName(attribute.getName());
        param.setPermissionInstance(permissionInstance);
        permissionInstance.addPermissionParameter(param);
      }
      roleInstance.addPermissionInstance(permissionInstance);
    }
    return roleInstance;
  }
View Full Code Here

Examples of org.jresearch.flexess.core.model.IRoleInstanceMetaInfo

    userRoleDao.addUserRole(ur);
  }

  @Override
  public void addUserRole(String userId, String applicationId, String id) throws ObjectNotFoundException, DataModelException {
    IRoleInstanceMetaInfo rm = roleInstanceService.getRoleInstance(id);
    if (rm == null) {
      throw new ObjectNotFoundException("Role instance is not found", id); //$NON-NLS-1$
    }
    addUserRole(userId, applicationId, rm);
  }
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.