@Override protected Object transformFromMongo(Value object) { return object.get(); }
@Override protected Object transformFromMongo(Value object) { return object.get(); } }
@Override protected Object transformFromElastic(Value object) { return object.get(); }
@Override protected Object transformFromMongo(Value object) { return object.get(); }
@Override @SuppressWarnings("unchecked") protected Object transformFromElastic(Value object) { Map<Object, Object> result = new HashMap<>(); Object value = object.get(); if (value instanceof Collection) { ((Collection<Map<?, ?>>) value).forEach(entry -> result.put(entry.get(StringMapProperty.KEY), entry.get(StringMapProperty.VALUE))); } return result; }
@Override @SuppressWarnings("unchecked") protected Object transformFromElastic(Value object) { Map<Object, Object> result = new HashMap<>(); Object value = object.get(); if (value instanceof Collection) { ((Collection<Map<?, ?>>) value).forEach(entry -> result.put(entry.get(KEY), entry.get(VALUE))); } return result; }
@SuppressWarnings("unchecked") @Override protected Optional<MongoEntity> find(Class<MongoEntity> type, Value value) { return mango.find(type, value.get()); } }
@SuppressWarnings("unchecked") @Override public Object transformValue(Value value) { if (value.isEmptyString()) { return null; } return value.get(); }
@Override protected Object transformFromJDBC(Value data) { Object object = data.get(); if (object == null) { return null; } return ((Date) object).toLocalDate(); }
@SuppressWarnings("unchecked") @Override public Object transformValue(Value value) { if (value.isEmptyString()) { return null; } return value.get(); }
@SuppressWarnings("unchecked") @Override protected Optional<ElasticEntity> find(Class<ElasticEntity> type, Value value) { return elastic.find(type, value.get()); } }
@SuppressWarnings("unchecked") @Override public Object transformValue(Value value) { if (value.isEmptyString()) { return null; } return value.get(); }
@SuppressWarnings("unchecked") @Override protected Optional<SQLEntity> find(Class<SQLEntity> type, Value value) { return oma.find(type, value.get()); }
@SuppressWarnings("unchecked") @Override public Object transformValue(Value value) { if (value.isEmptyString()) { return null; } return value.get(); }
@Override protected Object transformFromJDBC(Value data) { Object object = data.get(); if (object == null) { return null; } return ((Time) object).toLocalTime(); }
@Override protected Object transformFromJDBC(Value object) { Object data = object.get(); if (data == null) { return null; } return Databases.decodeLocalDateTime((long) data); }
@Override protected Object transformFromJDBC(Value data) { Object object = data.get(); if (object == null) { return null; } return ((Timestamp) object).toInstant(); }
@Override protected Object transformFromJDBC(Value data) { Object object = data.get(); if (object == null) { return Amount.NOTHING; } if (object instanceof Double) { return Amount.of((Double) object); } return Amount.of((BigDecimal) object); }