org.frameworkset.hibernate.serial.PersistentBagSerial Maven / Gradle / Ivy
package org.frameworkset.hibernate.serial;
import org.frameworkset.soa.PreSerial;
import org.hibernate.Hibernate;
import java.util.ArrayList;
import java.util.List;
public class PersistentBagSerial implements PreSerial {
private static final String clazz = "org.hibernate.collection.internal.PersistentBag";
private static final String vclazz = "java.util.ArrayList";
@Override
public String getClazz() {
// TODO Auto-generated method stub
return clazz;
}
public String getVClazz() {
// TODO Auto-generated method stub
return vclazz;
}
@Override
public List prehandle(List object) {
boolean init = Hibernate.isInitialized(object);
if (init) {
return object;
} else {
return new ArrayList();
}
}
@Override
public List posthandle(List object) {
// TODO Auto-generated method stub
return object;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy