예제 #1
0
  public static Bitmap getBitmapByPath(String path) {

    Bitmap bmp = null;

    File photo = getPhotoFileByPath(path);

    if (photo.exists()) {
      bmp = Util.decodeFile(photo);
    }

    return bmp;
  }
예제 #2
0
  /**
   * Verifica se a string passada corresponde a uma data válida de acordo com o formato que está
   * sendo passado.
   *
   * @author Raphael Rossiter
   * @date 03/09/2010
   * @param data
   * @param formato
   * @return boolean
   */
  public static boolean validarData(String data, String formato) {

    boolean dataInvalida = false;

    try {

      if (data != null && !data.equals("") && data.length() == 10) {

        int diaInt = Integer.parseInt(data.substring(0, 2));
        int mesInt = Integer.parseInt(data.substring(3, 5));
        int anoInt = Integer.parseInt(data.substring(6, 10));

        if (mesInt > 12) {
          dataInvalida = true;
        }
        if (diaInt > 31) {
          dataInvalida = true;
        }

        int ultimoDiaMes = Integer.valueOf(Util.obterUltimoDiaMes(mesInt, anoInt));

        if (diaInt > ultimoDiaMes) {
          dataInvalida = true;
        }

        SimpleDateFormat formatacaoData = new SimpleDateFormat(formato, new Locale("pt", "BR"));
        formatacaoData.parse(data);

      } else {

        dataInvalida = true;
      }

    } catch (Exception e) {
      dataInvalida = true;
    }

    return dataInvalida;
  }
예제 #3
0
 public static File getTXTFile(Integer imovelAtlzCadastralId) {
   return new File(Util.completeTXTPath(imovelAtlzCadastralId));
 }
예제 #4
0
 /**
  * @author Arthur Carvalho
  * @since 28/09/2011
  * @param imovelAtlzCadastralId Id da ordem de serviço
  * @param photoTypeId Id do tipo da foto
  * @return se o arquivo foi removido
  */
 public static boolean deletePhotoFileByPath(String path) {
   return (Util.getPhotoFileByPath(path)).delete();
 }
예제 #5
0
 public static boolean photoExistsByPath(String path) {
   return (Util.getPhotoFileByPath(path)).exists();
 }
예제 #6
0
 /** Retorna um File com o caminho completo da foto* */
 public static String getFotoFile(String codigo, Integer photoTypeId) {
   return Util.completeFotoPath(codigo, photoTypeId);
 }
예제 #7
0
 /** Retorna um File com o caminho completo da foto* */
 public static File getPhotoFile(Integer imovelAtlzCadastralId, Integer photoTypeId) {
   return new File(Util.completePhotoPath(imovelAtlzCadastralId, photoTypeId));
 }