private static List<Class<?>> getValidDefaultGroupSequence(Class<?> beanClass, List<Class<?>> groupSequence) { List<Class<?>> validDefaultGroupSequence = new ArrayList<>(); boolean groupSequenceContainsDefault = false; if ( groupSequence != null ) { for ( Class<?> group : groupSequence ) { if ( group.getName().equals( beanClass.getName() ) ) { validDefaultGroupSequence.add( Default.class ); groupSequenceContainsDefault = true; } else if ( group.getName().equals( Default.class.getName() ) ) { throw LOG.getNoDefaultGroupInGroupSequenceException(); } else { validDefaultGroupSequence.add( group ); } } } if ( !groupSequenceContainsDefault ) { throw LOG.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException( beanClass ); } if ( LOG.isTraceEnabled() ) { LOG.tracef( "Members of the default group sequence for bean %s are: %s.", beanClass.getName(), validDefaultGroupSequence ); } return validDefaultGroupSequence; }
private static List<Class<?>> getValidDefaultGroupSequence(Class<?> beanClass, List<Class<?>> groupSequence) { List<Class<?>> validDefaultGroupSequence = new ArrayList<Class<?>>(); boolean groupSequenceContainsDefault = false; if ( groupSequence != null ) { for ( Class<?> group : groupSequence ) { if ( group.getName().equals( beanClass.getName() ) ) { validDefaultGroupSequence.add( Default.class ); groupSequenceContainsDefault = true; } else if ( group.getName().equals( Default.class.getName() ) ) { throw log.getNoDefaultGroupInGroupSequenceException(); } else { validDefaultGroupSequence.add( group ); } } } if ( !groupSequenceContainsDefault ) { throw log.getBeanClassMustBePartOfRedefinedDefaultGroupSequenceException( beanClass ); } if ( log.isTraceEnabled() ) { log.tracef( "Members of the default group sequence for bean %s are: %s.", beanClass.getName(), validDefaultGroupSequence ); } return validDefaultGroupSequence; }
@Override public final boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) { if ( LOG.isTraceEnabled() ) { LOG.tracef( "Calling isReachable on object %s with node name %s.", traversableObject, traversableProperty.getName() ); } if ( traversableObject == null ) { return true; } return Persistence.getPersistenceUtil().isLoaded( traversableObject, traversableProperty.getName() ); }
@Override public final boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) { if ( log.isTraceEnabled() ) { log.tracef( "Calling isReachable on object %s with node name %s.", traversableObject, traversableProperty.getName() ); } if ( traversableObject == null ) { return true; } return Persistence.getPersistenceUtil().isLoaded( traversableObject, traversableProperty.getName() ); }
Set<ConstraintViolation<T>> constraintViolations) { if ( LOG.isTraceEnabled() ) { LOG.tracef( "Validating value %s against constraint defined by %s.",
if ( log.isTraceEnabled() ) { log.tracef( "Validating value %s against constraint defined by %s.",
if ( LOG.isTraceEnabled() ) { LOG.tracef( "Validating value %s against constraint defined by %s.",