package org.restler.spring.data.util; public class Placeholder<T> { private T value = null; private final String alternativeText; public Placeholder() { alternativeText = "{placeholder}"; } public Placeholder(String alternativeText) { this.alternativeText = alternativeText; } public void setValue(T value) { this.value = value; } public boolean isValue() { return value != null; } @Override public String toString() { if(value == null) { return alternativeText; } return value.toString(); } }