Commit f4a76bfc9c035ed6ad3b10c98f186c82d5c769e4

Authored by gabriel.damasceno
2 parents 3a64cc92 f0fc3378
Exists in master

Merge branch 'tarefa-4644'

cit-core/src/main/java/br/com/centralit/framework/json/Views.java
... ... @@ -362,6 +362,10 @@ public class Views {
362 362 public static class EsiDataObjectListView extends GenericView{};
363 363  
364 364 public static class EsiDataObjectEditView extends EsiDataObjectListView{};
  365 +
  366 + public static class EsiDatabaseListView extends GenericView{};
  367 +
  368 + public static class EsiDatabaseEditView extends EsiDatabaseListView{};
365 369  
366 370 public static class ConfiguracaoUsuarioUnidadeListView extends GenericView {};
367 371  
... ...
cit-core/src/main/java/br/com/centralit/framework/util/UtilDate.java
... ... @@ -1359,6 +1359,13 @@ public class UtilDate {
1359 1359 return dateFormat.format(date.getTime());
1360 1360 }
1361 1361  
  1362 + public static String calendarToJson(final Calendar date) {
  1363 + SimpleDateFormat dateFormat = new SimpleDateFormat(
  1364 + "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
  1365 +
  1366 + return dateFormat.format(date.getTime());
  1367 + }
  1368 +
1362 1369 public static Date jsonToDate(final String value) {
1363 1370 Date dataReturn = null;
1364 1371 try {
... ... @@ -1387,18 +1394,18 @@ public class UtilDate {
1387 1394  
1388 1395 public static Calendar stringJsonToCalendar(String dataStr) {
1389 1396 // 2015-01-01T02:00:00.000Z
1390   - dataStr = (String) dataStr.subSequence(0, 10);
1391   - dataStr = dataStr.replace('-', '/');
1392   - Calendar calendar = Calendar.getInstance();
1393   - try {
1394   - SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
1395   - calendar.setTime(sdf.parse(dataStr));
1396   - } catch (ParseException e) {
1397   - e.printStackTrace();
1398   - }
1399   -
1400   - return calendar;
  1397 + String date = dataStr.substring(0, 10);
  1398 + String hour = (String) dataStr.substring(11, 19);
  1399 + Timestamp ts = Timestamp.valueOf(date+" "+hour);
  1400 + return timestampToCalendar(ts);
  1401 + }
1401 1402  
  1403 + public static Timestamp stringJsonToTimestamp(String dataStr) {
  1404 + // 2015-01-01T02:00:00.000Z
  1405 + String date = dataStr.substring(0, 10);
  1406 + String hour = (String) dataStr.substring(11, 19);
  1407 + Timestamp ts = Timestamp.valueOf(date+" "+hour);
  1408 + return ts;
1402 1409 }
1403 1410  
1404 1411 public static Calendar primeiraDataAnoVigente(Calendar dataVigente) {
... ...