@Repository public class JPARealmDAO extends AbstractDAO<org.apache.syncope.core.persistence.api.entity.Realm> implements org.apache.syncope.core.persistence.api.dao.RealmDAO
LOG
Constructor and Description |
---|
JPARealmDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(org.apache.syncope.core.persistence.api.entity.Realm realm) |
void |
delete(String key) |
org.apache.syncope.core.persistence.api.entity.Realm |
find(String key) |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findAll() |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findAncestors(org.apache.syncope.core.persistence.api.entity.Realm realm) |
org.apache.syncope.core.persistence.api.entity.Realm |
findByFullPath(String fullPath) |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findByName(String name) |
<T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> |
findByPolicy(T policy) |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findByResource(org.apache.syncope.core.persistence.api.entity.resource.ExternalResource resource) |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findChildren(org.apache.syncope.core.persistence.api.entity.Realm realm) |
List<org.apache.syncope.core.persistence.api.entity.Realm> |
findDescendants(org.apache.syncope.core.persistence.api.entity.Realm realm) |
org.apache.syncope.core.persistence.api.entity.Realm |
getRoot() |
org.apache.syncope.core.persistence.api.entity.Realm |
save(org.apache.syncope.core.persistence.api.entity.Realm realm) |
clear, detach, entityManager, flush, refresh
public org.apache.syncope.core.persistence.api.entity.Realm getRoot()
getRoot
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
@Transactional(readOnly=true) public org.apache.syncope.core.persistence.api.entity.Realm find(String key)
find
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
@Transactional(readOnly=true) public org.apache.syncope.core.persistence.api.entity.Realm findByFullPath(String fullPath)
findByFullPath
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public List<org.apache.syncope.core.persistence.api.entity.Realm> findByName(String name)
findByName
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public List<org.apache.syncope.core.persistence.api.entity.Realm> findByResource(org.apache.syncope.core.persistence.api.entity.resource.ExternalResource resource)
findByResource
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public <T extends org.apache.syncope.core.persistence.api.entity.policy.Policy> List<org.apache.syncope.core.persistence.api.entity.Realm> findByPolicy(T policy)
findByPolicy
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public List<org.apache.syncope.core.persistence.api.entity.Realm> findAncestors(org.apache.syncope.core.persistence.api.entity.Realm realm)
findAncestors
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public List<org.apache.syncope.core.persistence.api.entity.Realm> findChildren(org.apache.syncope.core.persistence.api.entity.Realm realm)
findChildren
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public List<org.apache.syncope.core.persistence.api.entity.Realm> findDescendants(org.apache.syncope.core.persistence.api.entity.Realm realm)
findDescendants
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
@Transactional(readOnly=true) public List<org.apache.syncope.core.persistence.api.entity.Realm> findAll()
findAll
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public org.apache.syncope.core.persistence.api.entity.Realm save(org.apache.syncope.core.persistence.api.entity.Realm realm)
save
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public void delete(org.apache.syncope.core.persistence.api.entity.Realm realm)
delete
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
public void delete(String key)
delete
in interface org.apache.syncope.core.persistence.api.dao.RealmDAO
Copyright © 2010–2019 The Apache Software Foundation. All rights reserved.