@Override public final Criteria clone() { Criteria retval = new Criteria(getCriteriaClass()); retval.setAliases(getAliases()); retval.setDistinct(isDistinct()); retval.setFetchTypes(getFetchTypes()); retval.setLimit(getLimit()); retval.setOffset(getOffset()); retval.setOrders(getOrders()); retval.setRestrictions(getRestrictions()); return retval; } }
@Override public final Criteria clone() { Criteria retval = new Criteria(getCriteriaClass()); retval.setAliases(getAliases()); retval.setDistinct(isDistinct()); retval.setFetchTypes(getFetchTypes()); retval.setLimit(getLimit()); retval.setOffset(getOffset()); retval.setOrders(getOrders()); retval.setRestrictions(getRestrictions()); return retval; } }
public void visit(final CriteriaVisitor visitor) { visitor.visitClassAndRootAlias(getCriteriaClass(), getRootAlias()); for (final Order order : getOrders()) { visitor.visitOrder(order); } visitor.visitOrdersFinished(); for (final Alias alias : getAliases()) { visitor.visitAlias(alias); } visitor.visitAliasesFinished(); for (final Fetch fetch : getFetchTypes()) { visitor.visitFetch(fetch); } visitor.visitFetchesFinished(); for (final Restriction restriction : getRestrictions()) { visitor.visitRestriction(restriction); } visitor.visitRestrictionsFinished(); visitor.visitDistinct(isDistinct()); visitor.visitLimit(getLimit()); visitor.visitOffset(getOffset()); }
public void visit(final CriteriaVisitor visitor) { visitor.visitClassAndRootAlias(getCriteriaClass(), getRootAlias()); for (final Order order : getOrders()) { visitor.visitOrder(order); } visitor.visitOrdersFinished(); for (final Alias alias : getAliases()) { visitor.visitAlias(alias); } visitor.visitAliasesFinished(); for (final Fetch fetch : getFetchTypes()) { visitor.visitFetch(fetch); } visitor.visitFetchesFinished(); for (final Restriction restriction : getRestrictions()) { visitor.visitRestriction(restriction); } visitor.visitRestrictionsFinished(); visitor.visitDistinct(isDistinct()); visitor.visitLimit(getLimit()); visitor.visitOffset(getOffset()); }