List of usage examples for org.hibernate.proxy LazyInitializer isReadOnlySettingAvailable
boolean isReadOnlySettingAvailable();
From source file:net.firejack.platform.core.store.BaseStore.java
License:Apache License
protected <T> T lazyInitializeIfNeed(T t) { if (t instanceof HibernateProxy) { LazyInitializer lazyInitializer = ((HibernateProxy) t).getHibernateLazyInitializer(); if (lazyInitializer.isReadOnlySettingAvailable()) { t = (T) lazyInitializer.getImplementation(); }// ww w . j a v a 2 s . com } return t; }
From source file:net.firejack.platform.core.validation.process.ValidateUnique.java
License:Apache License
protected <T> T getTarget(T t) { if (t instanceof HibernateProxy) { LazyInitializer lazyInitializer = ((HibernateProxy) t).getHibernateLazyInitializer(); if (!lazyInitializer.isReadOnlySettingAvailable()) { t = (T) lazyInitializer.getImplementation(); }//from ww w .jav a 2 s . c o m } return t; }