/**
  * {@inheritDoc}
  *
  * @see salas.db.IEdificioDBEntity#getEdificios(java.lang.String[])
  */
 public List getEdificiosByIdsArchivo(String[] idsArchivo) {
   if (ArrayUtils.isNotEmpty(idsArchivo)) {
     StringBuffer qual =
         new StringBuffer().append(getQualByIdsArchivo(idsArchivo)).append(getDefaultOrderBy());
     return getDistinctVOS(qual.toString(), getJoinCondition(), COLS_DEF_QUERY, EdificioVO.class);
   }
   return null;
 }
  private String getQualByIdsArchivo(String[] idsArchivo) {
    StringBuffer qual = new StringBuffer();

    if (ArrayUtils.isNotEmpty(idsArchivo)) {
      qual.append(DBUtils.WHERE).append(DBUtils.generateORTokens(IDARCHIVO_FIELD, idsArchivo));
    }

    return qual.toString();
  }