Class JPANetworkServiceDAO
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.dao.AbstractDAO<NetworkServiceEntity>
-
- org.apache.syncope.core.persistence.jpa.dao.JPANetworkServiceDAO
-
- All Implemented Interfaces:
DAO<NetworkServiceEntity>
,NetworkServiceDAO
public class JPANetworkServiceDAO extends AbstractDAO<NetworkServiceEntity> implements NetworkServiceDAO
-
-
Field Summary
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
LOG
-
-
Constructor Summary
Constructors Constructor Description JPANetworkServiceDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(NetworkServiceEntity service)
int
deleteAll(NetworkService service)
List<NetworkServiceEntity>
findAll(NetworkService.Type serviceType)
NetworkServiceEntity
save(NetworkServiceEntity service)
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
detach, entityManager, entityManagerFactory, refresh
-
-
-
-
Method Detail
-
findAll
@Transactional(readOnly=true) public List<NetworkServiceEntity> findAll(NetworkService.Type serviceType)
- Specified by:
findAll
in interfaceNetworkServiceDAO
-
save
public NetworkServiceEntity save(NetworkServiceEntity service)
- Specified by:
save
in interfaceNetworkServiceDAO
-
delete
public void delete(NetworkServiceEntity service)
- Specified by:
delete
in interfaceNetworkServiceDAO
-
deleteAll
public int deleteAll(NetworkService service)
- Specified by:
deleteAll
in interfaceNetworkServiceDAO
-
-