Package ecar.dao

Examples of ecar.dao.LocalGrupoDao


   * @return
   * @throws ECARException
   */
  public Set<String> getHierarquiaInferior(int codLgp) throws ECARException{
   
    LocalGrupoDao dao =  new LocalGrupoDao(null);
    LocalGrupoLgp grupo = (LocalGrupoLgp) dao.buscar(LocalGrupoLgp.class, (long)codLgp);

    Set<String> buffer = new HashSet<String>();
    buffer.add(grupo.getIdentificacaoLgp());
    getInferior(grupo, buffer);
    return buffer;
View Full Code Here


   * Percorre recursivamente a estrutura de hierarquias.
   * @param grupo
   * @param buffer
   */
  private void getInferior(LocalGrupoLgp grupo, Set<String> buffer){
    LocalGrupoDao dao =  new LocalGrupoDao(null);
    if(dao.getGruposFilhos(grupo) == null){
      return;
    }else{
      for(Object filho: dao.getGruposFilhos(grupo)){
        buffer.add(((LocalGrupoLgp)filho).getIdentificacaoLgp());
        getInferior((LocalGrupoLgp)filho, buffer);
      }
    }
  }
View Full Code Here

TOP

Related Classes of ecar.dao.LocalGrupoDao

Copyright © 2018 www.massapicom. 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.