예제 #1
0
  /**
   * Liefert die Personen zurück, die dem System direkt mit einer Rolle zugeordnet sind
   *
   * @return
   * @throws StdException
   */
  public PersonMitRollenCVO[] findPersonenMitRollenInSystem() throws StdException {
    PreparedStatement pst = getPstFindPersonenMitRollenIn();
    pst.setInteger(1, Scheme.VERERBTE_ROLLEN_KONTEXT_IDENTIFIER.SYSTEM.ordinal());
    pst.setInteger(2, 0);

    PersonMitRollenCVO[] r = toVOs(pst.executeQuery());

    pst.close();
    return r;
  }
예제 #2
0
  /**
   * Liefert die Personen zurück, die der Organisation direkt mit einer Rolle zugeordnet sind
   *
   * @param _o
   * @return
   * @throws StdException
   */
  public PersonMitRollenCVO[] findPersonenMitRollenInOrganisation(OrganisationId _o)
      throws StdException {
    PreparedStatement pst = getPstFindPersonenMitRollenIn();
    pst.setInteger(1, Scheme.VERERBTE_ROLLEN_KONTEXT_IDENTIFIER.ORGANISATION.ordinal());
    pst.setOrganisationId(2, _o);

    PersonMitRollenCVO[] r = toVOs(pst.executeQuery());

    pst.close();
    return r;
  }