private final Class<?> getType(final Class<?> clazz, final String path) throws IntrospectionException { final String[] split = SPLIT_ON.split(path); final List<String> pathSections = Arrays.asList(split); return getType(clazz, pathSections, new ArrayList<Alias>(getAliases())); }
private final Class<?> getType(final Class<?> clazz, final String path) throws IntrospectionException { final String[] split = SPLIT_ON.split(path); final List<String> pathSections = Arrays.asList(split); return getType(clazz, pathSections, new ArrayList<Alias>(getAliases())); }
@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()); }