/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.geofence.core.dao.impl; import java.util.List; import com.googlecode.genericdao.search.ISearch; import org.geoserver.geofence.core.dao.GSInstanceDAO; import org.geoserver.geofence.core.model.GSInstance; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.transaction.annotation.Transactional; /** * Public implementation of the GSInstanceDAO interface * * @author Emanuele Tajariol (etj at geo-solutions.it) */ @Transactional(value = "geofenceTransactionManager") public class GSInstanceDAOImpl extends BaseDAO<GSInstance, Long> implements GSInstanceDAO { private static final Logger LOGGER = LogManager.getLogger(GSInstanceDAOImpl.class); @Override public void persist(GSInstance... entities) { super.persist(entities); } @Override public List<GSInstance> findAll() { return super.findAll(); } @Override public List<GSInstance> search(ISearch search) { return super.search(search); } @Override public GSInstance merge(GSInstance entity) { return super.merge(entity); } @Override public boolean remove(GSInstance entity) { return super.remove(entity); } @Override public boolean removeById(Long id) { return super.removeById(id); } }