Interface RealmDAO
-
- All Known Implementing Classes:
ElasticsearchRealmDAO,JPARealmDAO,OpenSearchRealmDAO
public interface RealmDAO extends DAO<Realm>
-
-
Field Summary
Fields Modifier and Type Field Description static PatternNAME_PATTERNstatic PatternPATH_PATTERN
-
Method Summary
All 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
-
getRoot
Realm getRoot()
-
findByResource
List<Realm> findByResource(ExternalResource resource)
-
findDescendants
List<Realm> findDescendants(String base, String keyword, int page, int itemsPerPage)
-
findDescendants
List<Realm> findDescendants(Set<String> bases, String keyword, int page, int itemsPerPage)
-
findByLogicActions
List<Realm> findByLogicActions(Implementation logicActions)
-
count
int count()
-
delete
void delete(Realm realm)
-
-