@Override public boolean test(S s) { for(Predicate<? super S> p : not) { if (p.test(s)) { return false; } } return true; }
@Override public boolean test(S s) { for(Predicate<? super S> p : not) { if (p.test(s)) { return false; } } return true; }
@Override public boolean test(S s) { return predicate == null ? true : predicate.test(s); }
@Override public boolean test(S s) { return predicate == null ? true : predicate.test(s); }
@Override public void mapTo(S source, T target, MappingContext<? super S> context) throws Exception { if (predicate.test(source)) { for(FieldMapper fm : targetFieldMappers) { fm.mapTo(source, target, context); } } } });
public static boolean isInPackage(Type target, Predicate<String> packagePredicate) { Class<?> clazz = TypeHelper.toClass(target); Package clazzPackage = clazz.getPackage(); if (clazzPackage != null) { return packagePredicate.test(clazzPackage.getName()); } return false; }
@Override public boolean test(ResultSet resultSet) { try { return predicate.test(resultSet.getString(discriminatorColumn)); } catch (SQLException e) { return ErrorHelper.<Boolean>rethrow(e); } }
public boolean hasKey(Predicate<? super K> predicate) { for (PropertyMapping<T, ?, K> propMapping : properties) { if (propMapping != null && predicate.test(propMapping.getColumnKey())) { return true; } } return false; }
public static boolean isInPackage(Type target, Predicate<String> packagePredicate) { Class<?> clazz = TypeHelper.toClass(target); Package clazzPackage = clazz.getPackage(); if (clazzPackage != null) { return packagePredicate.test(clazzPackage.getName()); } return false; }
@Override public boolean test(ResultSet resultSet) { try { return predicate.test(resultSet.getString(discriminatorColumn)); } catch (SQLException e) { return ErrorHelper.<Boolean>rethrow(e); } }
public boolean hasKey(Predicate<? super K> predicate) { for (PropertyMapping<T, ?, K> propMapping : properties) { if (propMapping != null && predicate.test(propMapping.getColumnKey())) { return true; } } return false; }
@SuppressWarnings("unchecked") @Override public GenericBuilder<S, T> newInstance(S o, MappingContext<? super S> o2) throws Exception { for(PredicatedInstantiator<S, T> pi : predicatedInstantiators) { //noinspection unchecked if (pi.predicate.test(o)) { return pi.instantiator.newInstance(o, o2); } } throw new IllegalArgumentException("No discrimator matched " + o); } }
@Override public void mapTo(S source, T target, MappingContext<? super S> context) throws Exception { if (predicate.test(source)) { for(FieldMapper fm : targetFieldMappers) { fm.mapTo(source, target, context); } } } });
@SuppressWarnings("unchecked") @Override public GenericBuilder<S, T> newInstance(S o, MappingContext<? super S> o2) throws Exception { for(PredicatedInstantiator<S, T> pi : predicatedInstantiators) { //noinspection unchecked if (pi.predicate.test(o)) { return pi.instantiator.newInstance(o, o2); } } throw new IllegalArgumentException("No discrimator matched " + o); } }
public static Type findTypeInHierarchy(Type type, Predicate<Type> predicate) { if (predicate.test(type)) { return type; } // check interfaces Class<Object> targetClass = TypeHelper.toClass(type); for(Type i : targetClass.getGenericInterfaces()) { if (predicate.test(i)) { return i; } } Type st = targetClass.getGenericSuperclass(); if (st != null) { return findTypeInHierarchy(st, predicate); } return null; }
public static Type findTypeInHierarchy(Type type, Predicate<Type> predicate) { if (predicate.test(type)) { return type; } // check interfaces Class<Object> targetClass = TypeHelper.toClass(type); for(Type i : targetClass.getGenericInterfaces()) { if (predicate.test(i)) { return i; } } Type st = targetClass.getGenericSuperclass(); if (st != null) { return findTypeInHierarchy(st, predicate); } return null; }