package org.jboss.tools.hibernate.runtime.common;
public abstract class AbstractFacade implements IFacade {
private Object target = null;
private IFacadeFactory facadeFactory;
public AbstractFacade(IFacadeFactory facadeFactory, Object target) {
this.facadeFactory = facadeFactory;
this.target = target;
}
protected IFacadeFactory getFacadeFactory() {
return facadeFactory;
}
protected ClassLoader getFacadeFactoryClassLoader() {
return facadeFactory.getClassLoader();
}
public Object getTarget() {
return target;
}
}