Interface RealmDAO
- 
- All Known Implementing Classes:
- ElasticsearchRealmDAO,- JPARealmDAO,- OpenSearchRealmDAO
 
 public interface RealmDAO extends DAO<Realm> 
- 
- 
Field SummaryFields Modifier and Type Field Description static PatternNAME_PATTERNstatic PatternPATH_PATTERN
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description intcount()intcountDescendants(String base, String keyword)intcountDescendants(Set<String> bases, String keyword)voiddelete(Realm realm)Realmfind(String key)List<String>findAllKeys(int page, int itemsPerPage)List<Realm>findAncestors(Realm realm)RealmfindByFullPath(String fullPath)List<Realm>findByLogicActions(Implementation logicActions)List<Realm>findByName(String name)<T extends Policy>
 List<Realm>findByPolicy(T policy)List<Realm>findByResource(ExternalResource resource)List<Realm>findChildren(Realm realm)List<String>findDescendants(String base, String prefix)List<Realm>findDescendants(String base, String keyword, int page, int itemsPerPage)List<Realm>findDescendants(Set<String> bases, String keyword, int page, int itemsPerPage)RealmgetRoot()Realmsave(Realm realm)
 
- 
- 
- 
Method Detail- 
getRootRealm getRoot() 
 - 
findByResourceList<Realm> findByResource(ExternalResource resource) 
 - 
findDescendantsList<Realm> findDescendants(String base, String keyword, int page, int itemsPerPage) 
 - 
findDescendantsList<Realm> findDescendants(Set<String> bases, String keyword, int page, int itemsPerPage) 
 - 
findByLogicActionsList<Realm> findByLogicActions(Implementation logicActions) 
 - 
countint count() 
 - 
deletevoid delete(Realm realm) 
 
- 
 
-