@Repository public class JPAPolicyDAO extends AbstractDAO<org.apache.syncope.core.persistence.api.entity.policy.Policy> implements org.apache.syncope.core.persistence.api.dao.PolicyDAO
LOG
Constructor and Description |
---|
JPAPolicyDAO() |
Modifier and Type | Method and Description |
---|---|
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> |
delete(T policy) |
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> |
find(Class<T> reference) |
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> |
find(String key) |
List<org.apache.syncope.core.persistence.api.entity.policy.Policy> |
findAll() |
List<org.apache.syncope.core.persistence.api.entity.policy.AccountPolicy> |
findByResource(org.apache.syncope.core.persistence.api.entity.resource.ExternalResource resource) |
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> |
save(T policy) |
clear, detach, entityManager, flush, refresh
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> T find(String key)
find
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> List<T> find(Class<T> reference)
find
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
public List<org.apache.syncope.core.persistence.api.entity.policy.AccountPolicy> findByResource(org.apache.syncope.core.persistence.api.entity.resource.ExternalResource resource)
findByResource
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
public List<org.apache.syncope.core.persistence.api.entity.policy.Policy> findAll()
findAll
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> T save(T policy)
save
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> void delete(T policy)
delete
in interface org.apache.syncope.core.persistence.api.dao.PolicyDAO
Copyright © 2010–2019 The Apache Software Foundation. All rights reserved.