Examples of IPermissionInstanceService


Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    deleteRoleInstance();
    createRoleInstance();
  }

  private void savePermission() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionService permService = getPermissionService();
    IPermissionMetaInfo perm2 = permService.findPermission("com.jresearchsoft.flexess.examples.orders", "ManageCustomerOrder"); //$NON-NLS-1$ //$NON-NLS-2$
    assertNotNull(perm2);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstanceImpl();
    pm.setPermissionId("regional_permission"); //$NON-NLS-1$

    IPermissionParameter param = permissionService.getPermissionParameterImpl();
    param.setPermissionInstance(pm);
    IAttributeMetaInfo am = perm2.getAttribute("region"); //$NON-NLS-1$
    assertNotNull(perm2);

    param.setAttributeName(am.getId());
    param.setValue("Europe"); //$NON-NLS-1$
    pm.addPermissionParameter(param);

    List<IRoleInstanceMetaInfo> roleInstances = roleInstanceService.getRoleInstances();
    assertFalse(roleInstances.isEmpty());
    pm.setRoleInstance(roleInstances.get(0));

    pm = permissionService.savePermissionInstance(pm);
    id1 = pm.getId();

  }
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

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

    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$
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    assertEquals(4, roles2.size());

    IRoleInstanceService roleInstService = getRoleInstService();
    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);
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    getPermission3();
    savePermission();
  }

  private void savePermission() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionService permService = getPermissionService();
    IPermissionMetaInfo perm2 = permService.findPermission("com.jresearchsoft.flexess.examples.orders", "ManageCustomerOrder"); //$NON-NLS-1$ //$NON-NLS-2$
    assertNotNull(perm2);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstanceImpl();
    pm.setPermissionId("regional_permission"); //$NON-NLS-1$

    IPermissionParameter param = permissionService.getPermissionParameterImpl();
    param.setPermissionInstance(pm);
    IAttributeMetaInfo am = perm2.getAttribute("region"); //$NON-NLS-1$
    assertNotNull(perm2);

    param.setAttributeName(am.getId());
    param.setValue("Europe"); //$NON-NLS-1$
    pm.addPermissionParameter(param);

    List<IRoleInstanceMetaInfo> roleInstances = roleInstanceService.getRoleInstances();
    assertFalse(roleInstances.isEmpty());
    pm.setRoleInstance(roleInstances.get(0));

    pm = permissionService.savePermissionInstance(pm);
    id1 = pm.getId();

    id2 = ((PermissionParameter) pm.getPermissionParameters().iterator().next()).getId();
    assertNotNull(id1);
  }
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    id2 = ((PermissionParameter) pm.getPermissionParameters().iterator().next()).getId();
    assertNotNull(id1);
  }

  private void getPermission() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstance(id1);
    assertNotNull(pm);

    pm = permissionService.getPermissionInstance(id1);
    assertNotNull(pm);

    assertEquals(pm.getPermissionId(), "regional_permission"); //$NON-NLS-1$
    assertEquals(pm.getPermissionParameters().size(), 1);
    PermissionParameter param = (PermissionParameter) pm.getPermissionParameters().iterator().next();
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    PermissionParameter param = (PermissionParameter) pm.getPermissionParameters().iterator().next();
    assertEquals(param.getValue(), "Europe"); //$NON-NLS-1$
  }

  private void getPermission2() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstance(id1);
    assertNotNull(pm);

    pm = permissionService.getPermissionInstance(id1);
    assertNotNull(pm);

    assertEquals(pm.getPermissionId(), "regional_permission"); //$NON-NLS-1$
    assertEquals(pm.getPermissionParameters().size(), 1);
    PermissionParameter param = (PermissionParameter) pm.getPermissionParameters().iterator().next();
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    PermissionParameter param = (PermissionParameter) pm.getPermissionParameters().iterator().next();
    assertEquals(param.getValue(), "Europe2"); //$NON-NLS-1$
  }

  private void getPermission3() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstance(id1);
    assertNull(pm);

  }
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    assertNull(pm);

  }

  private void updatePermission() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    assertNotNull(permissionService);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstance(id1);
    assertNotNull(pm);

    IPermissionParameter param = pm.getPermissionParameter(id2);
    param.setValue("Europe2"); //$NON-NLS-1$
    permissionService.savePermissionInstance(pm);
  }
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

    param.setValue("Europe2"); //$NON-NLS-1$
    permissionService.savePermissionInstance(pm);
  }

  private void deletePermission() throws Exception {
    IPermissionInstanceService permissionService = getPermissionInstanceService();
    permissionService.deletePermissionInstance(id1);

    assertNull(permissionService.getPermissionInstance(id1));
  }
View Full Code Here

Examples of org.jresearch.flexess.core.services.IPermissionInstanceService

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

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

    IPermissionService permService = getPermissionService();
    IPermissionMetaInfo perm2 = permService.findPermission("com.jresearchsoft.flexess.examples.orders", "ManagePersonalOrders");
    assertNotNull(perm2);

    IPermissionInstanceMetaInfo pm = permissionService.getPermissionInstanceImpl();
    pm.setPermissionId("user_permission");

    IPermissionParameter param = permissionService.getPermissionParameterImpl();
    param.setPermissionInstance(pm);
    IAttributeMetaInfo am = perm2.getAttribute("uid");

    param.setAttributeName(am.getId());
    pm.addPermissionParameter(param);

    IRoleInstanceMetaInfo rm = roleInstService.getRoleInstanceImpl("com.jresearchsoft.flexess.examples.orders");
    rm.setName("customer");
    rm.setRoleId("customer_role");

    rm = roleInstService.saveRoleInstance(rm);
    id2 = rm.getId();

    pm.setRoleInstance(rm);
    pm = permissionService.savePermissionInstance(pm);

  }
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.