Changed VirtualPropertyResolver to accept TimestampCalculator in the constructor
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>
This commit is contained in:
@@ -43,10 +43,21 @@ import org.eclipse.hawkbit.repository.rsql.VirtualPropertyReplacer;
|
||||
*/
|
||||
public class VirtualPropertyResolver extends StrLookup<String> implements VirtualPropertyReplacer {
|
||||
|
||||
private final TimestampCalculator timestampCalculator = new TimestampCalculator();
|
||||
private final TimestampCalculator timestampCalculator;
|
||||
|
||||
private StrSubstitutor substitutor;
|
||||
|
||||
/**
|
||||
* Instantiates a new virtual property resolver with the given timestamp
|
||||
* calculator
|
||||
*
|
||||
* @param timestampCalculator
|
||||
* calculates timestamps
|
||||
*/
|
||||
public VirtualPropertyResolver(TimestampCalculator timestampCalculator) {
|
||||
this.timestampCalculator = timestampCalculator;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String lookup(String rhs) {
|
||||
String resolved = null;
|
||||
|
||||
Reference in New Issue
Block a user