public RoutePoint(final LngLat location, final Long fromTimeTs) { this.location = location; // This time must be an UTC time like in the Real Time backend this.fromTimeTs = fromTimeTs; fromTime = DateUtils.timestampToString(fromTimeTs); }
public AlarmMessage(final String message, final String sender, final String timestamp) { this(); this.message = message; this.sender = sender; this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
public static URI getURI(final String host, final String path) { return getURI(host, path, null); }
public Observation(final String value, final Date timestamp, final String location) { this(value, DateUtils.toStringTimestamp(timestamp), location); }
public static String buildPath(final String... pathTokens) { final StringBuilder sb = new StringBuilder(); if (!SentiloUtils.arrayIsEmpty(pathTokens)) { for (final String pathToken : pathTokens) { sb.append(SentiloConstants.SLASH).append(pathToken); } } return sb.toString(); } }
public static Long parseTimestamp(final String timestamp) { final Date date = stringToDate(timestamp); return date != null ? date.getTime() : null; }
private static String buildPath(final List<String> resourceTokens, final String... rootTokens) { if (CollectionUtils.isEmpty(resourceTokens)) { return RESTUtils.buildPath(rootTokens); } else { final List<String> tokens = SentiloUtils.addValuesToBeginningList(resourceTokens, rootTokens); return RESTUtils.buildPath(tokens.toArray(new String[tokens.size()])); } } }
public void setIdentityToken(final String identityToken) { Assert.notNull(identityToken, "IdentityToken must not be null"); identityHeader = RESTUtils.buildIdentityHeader(identityToken); }
/** * Normalize to UTC input timestamps. * * @param timestamp * @return * @throws JsonConverterException */ protected Long parseTimestamp(final String timestamp) throws JsonConverterException { try { return DateUtils.parseTimestamp(timestamp); } catch (final IllegalArgumentException e) { throw buildJsonFieldError("timestamp", timestamp, e); } }
private boolean isValidLocationFormat(final String location) { boolean valid = true; if (SentiloUtils.stringIsNotEmptyOrNull(location)) { final String[] coordinatesList = location.split(Constants.LOCATION_TOKEN_SPLITTER); for (int i = 0; i < coordinatesList.length && valid; i++) { valid = validateCoordinatesFormat(coordinatesList[i]); } } return valid; }
public String timestampToString(final Long timestamp) { return DateUtils.timestampToString(timestamp); } }
public OrderMessage(final String order, final String sender, final Long timestamp) { this(order, sender); if (timestamp != null) { this.timestamp = DateUtils.toStringTimestamp(new Date(timestamp)); time = timestamp; } }
@Override public int hashCode() { // Hashcode return must be consistent with the equals method final int prime = 17; int result = 1; result = prime * result + fromTsTime.hashCode() + (SentiloUtils.arrayIsEmpty(coordinates) ? 0 : coordinates.hashCode()); return result; }
public static long toMillis(final String timestamp) { return stringToDate(timestamp).getTime(); }
public void setTimestamp(final String timestamp) { this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
public void put(final String parameter, final Date date) { values.put(parameter, DateUtils.toStringTimestamp(date)); }
private boolean arraysIdsAreEmpty(final TenantPermissionsDTO permission) { return SentiloUtils.arrayIsEmpty(permission.getSelectedProvidersIds()) || SentiloUtils.arrayIsEmpty(permission.getSelectedEntitiesIds()); }
protected Date parseDate(final String date) throws JsonConverterException { try { return DateUtils.stringToDate(date); } catch (final IllegalArgumentException e) { throw buildJsonFieldError("date", date, e); } }
public void setTimestamp(final String timestamp) { this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
public Observation(final String value, final String timestamp) { this(value); this.timestamp = timestamp; if (time == null && StringUtils.hasLength(timestamp)) { time = DateUtils.toMillis(timestamp); } }