@Repository public class JPARealmDAO extends AbstractDAO<Realm> implements RealmDAO
LOG
NAME_PATTERN, PATH_PATTERN
Constructor and Description |
---|
JPARealmDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(Realm realm) |
void |
delete(String key) |
Realm |
find(String key) |
List<Realm> |
findAll() |
List<Realm> |
findAncestors(Realm realm) |
Realm |
findByFullPath(String fullPath) |
List<Realm> |
findByLogicActions(Implementation logicActions) |
List<Realm> |
findByName(String name) |
<T extends Policy> |
findByPolicy(T policy) |
List<Realm> |
findByResource(ExternalResource resource) |
List<Realm> |
findChildren(Realm realm) |
List<Realm> |
findDescendants(Realm realm) |
List<Realm> |
findMatching(String keyword) |
Realm |
getRoot() |
Realm |
save(Realm realm) |
clear, detach, entityManager, entityManagerFactory, refresh
@Transactional(readOnly=true) public Realm find(String key)
@Transactional(readOnly=true) public Realm findByFullPath(String fullPath)
findByFullPath
in interface RealmDAO
public List<Realm> findByName(String name)
findByName
in interface RealmDAO
public List<Realm> findByResource(ExternalResource resource)
findByResource
in interface RealmDAO
public List<Realm> findMatching(String keyword)
findMatching
in interface RealmDAO
public <T extends Policy> List<Realm> findByPolicy(T policy)
findByPolicy
in interface RealmDAO
public List<Realm> findByLogicActions(Implementation logicActions)
findByLogicActions
in interface RealmDAO
public List<Realm> findAncestors(Realm realm)
findAncestors
in interface RealmDAO
public List<Realm> findChildren(Realm realm)
findChildren
in interface RealmDAO
public List<Realm> findDescendants(Realm realm)
findDescendants
in interface RealmDAO
@Transactional(readOnly=true) public List<Realm> findAll()
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.