package com.brightgenerous.orm;
import java.io.Serializable;
public abstract class AbstractConditionContext implements ConditionContext {
private static final long serialVersionUID = 6345067996061492274L;
protected AbstractConditionContext() {
}
@Override
public Fields newFields(UpdatedCallback callback) {
return new Fields(this, callback);
}
@Override
public <T extends Serializable> Field<T> newField(UpdatedCallback callback) {
return new Field<>(callback);
}
@Override
public Options newOptions(UpdatedCallback callback) {
return new Options(this, callback);
}
@Override
public <T extends Serializable> Option<T> newOption(UpdatedCallback callback) {
return new Option<>(callback);
}
@Override
public Sorts newSorts(UpdatedCallback callback) {
return new Sorts(this, callback);
}
@Override
public Sort newSort(String key) {
return new Sort(key);
}
@Override
public Sort newSort(String key, boolean asc) {
return new Sort(key, asc);
}
}