PersistenceUtil persistenceUnitUtil = Persistence.getPersistenceUtil();
public static PersistenceUtil getPersistenceUtil() { return Persistence.getPersistenceUtil(); }
/** * {@inheritDoc} */ @Override public boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) { return traversableObject == null || Persistence.getPersistenceUtil().isLoaded(traversableObject, traversableProperty.getName()); }
/** * {@inheritDoc} */ public boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) { return traversableObject == null || Persistence.getPersistenceUtil() .isLoaded(traversableObject, traversableProperty.getName()); }
/** * {@inheritDoc} */ @Override public boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) { return traversableObject == null || Persistence.getPersistenceUtil().isLoaded(traversableObject, traversableProperty.getName()); }
@Override public boolean isLoaded(Object entity, String attrName) throws JpaLoadStateException { try { return Persistence.getPersistenceUtil().isLoaded(entity, attrName); } catch (Exception e) { throw new JpaLoadStateException(e); } } }
@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() ); }