public void setContentsFieldMap(Map<String, String> map) {
this.contentsFieldMap = map;
}
public void visit(SearchCondition<T> sc) {
PrimitiveStatement statement = sc.getStatement();
if (statement != null) {
if (statement.getProperty() != null) {
queryStack.peek().add(buildSimpleQuery(sc.getConditionType(),
statement.getProperty(),
statement.getValue()));
}
} else {
queryStack.push(new ArrayList<Query>());
for (SearchCondition<T> condition : sc.getSearchConditions()) {
condition.accept(this);