/* */ package org.geoserver.config.hibernate; import java.util.Collection; import org.geoserver.catalog.Catalog; import org.geoserver.catalog.hibernate.HibCatalogImpl; import org.geoserver.config.ConfigurationListener; import org.geoserver.config.GeoServer; import org.geoserver.config.GeoServerFactory; import org.geoserver.config.GeoServerInfo; import org.geoserver.config.LoggingInfo; import org.geoserver.config.ServiceInfo; import org.geoserver.hibernate.dao.ServiceDAO; /** * * @author ETj <etj at geo-solutions.it> */ public class HibGeoServerWrapper implements GeoServer { private HibGeoServerImpl delegate; public HibGeoServerWrapper(HibGeoServerImpl delegate) { this.delegate = delegate; } // public void setTransactionManager(JpaTransactionManager dummy) { // Logging.getLogger(HibGeoServerWrapper.class).warning("************* TransactionManager set "); // } // // public void setGeoserverLoader(HibGeoServerLoader dummy) { // Logging.getLogger(HibGeoServerWrapper.class).warning("************* Loader set "); // } // // public void setCatalogInterceptor(HibCatalogInterceptor dummy) { // Logging.getLogger(HibGeoServerWrapper.class).warning("************* Interceptor set "); // } public void setServiceDAO(ServiceDAO serviceDAO) { delegate.setServiceDAO(serviceDAO); } public void setGlobal(GeoServerInfo configuration) { delegate.setGlobal(configuration); } public void setFactory(GeoServerFactory factory) { delegate.setFactory(factory); } public void setCatalog(HibCatalogImpl catalog) { delegate.setCatalog(catalog); } public void setCatalog(Catalog catalog) { delegate.setCatalog(catalog); } public void save(ServiceInfo service) { delegate.save(service); } public void save(GeoServerInfo geoServer) { delegate.save(geoServer); } public void removeListener(ConfigurationListener listener) { delegate.removeListener(listener); } public void remove(ServiceInfo service) { delegate.remove(service); } public Collection<? extends ServiceInfo> getServices(Class<?> clazz) { return delegate.getServices(clazz); } public Collection<? extends ServiceInfo> getServices() { return delegate.getServices(); } public ServiceDAO getServiceDAO() { return delegate.getServiceDAO(); } public <T extends ServiceInfo> T getServiceByName(String name, Class<T> clazz) { return delegate.getServiceByName(name, clazz); } public <T extends ServiceInfo> T getService(String id, Class<T> clazz) { return delegate.getService(id, clazz); } public ServiceInfo getService(String id) { return delegate.getService(id); } public <T extends ServiceInfo> T getService(Class<T> clazz) { return delegate.getService(clazz); } public Collection<ConfigurationListener> getListeners() { return delegate.getListeners(); } public GeoServerInfo getGlobal() { return delegate.getGlobal(); } public GeoServerFactory getFactory() { return delegate.getFactory(); } public Catalog getCatalog() { return delegate.getCatalog(); } public void dispose() { delegate.dispose(); } public void addListener(ConfigurationListener listener) { delegate.addListener(listener); } public void add(ServiceInfo service) { delegate.add(service); } public LoggingInfo getLogging() { return delegate.getLogging(); } public void setLogging(LoggingInfo logging) { delegate.setLogging(logging); } public void save(LoggingInfo logging) { delegate.save(logging); } }