Exemplo n.º 1
0
  @Override
  public void setUserAdmin(final UserAdmin inUserAdmin) {
    super.setUserAdmin(inUserAdmin);

    final User lAdmin = (User) inUserAdmin.createRole(Constants.USER_NAME_ADMIN, Role.USER);
    setNamePassword(lAdmin, Constants.USER_NAME_ADMIN, Constants.USER_PW_ADMIN);

    final User lUser = (User) inUserAdmin.createRole(Constants.USER_NAME_USER, Role.USER);
    setNamePassword(lUser, Constants.USER_NAME_USER, Constants.USER_PW_USER);

    final Group lAdministrators =
        (Group) inUserAdmin.createRole(Constants.ADMIN_GROUP_NAME, Role.GROUP);
    if (lAdministrators != null) {
      lAdministrators.addRequiredMember(lAdmin);
      lAdministrators.addMember(inUserAdmin.getRole(Role.USER_ANYONE));
    }
    initializePermissions();
  }