package org.om.core.impl.persistence.result;
import org.om.core.api.persistence.result.PersistenceResult;
/**
* Default implementation for results that actually contain data.
*
* @author Jakob Külzer
*
*/
public class ImmutablePersistenceResult implements PersistenceResult {
private Object result;
public ImmutablePersistenceResult(Object result) {
this.result = result;
}
@Override
public Object getValue() {
return result;
}
@Override
public boolean hasResult() {
return true;
}
@Override
public String toString() {
return "ImmutablePersistenceResult [result=" + result + "]";
}
}