Interface RealmDAO
-
- All Known Implementing Classes:
ElasticsearchRealmDAO
,JPARealmDAO
,OpenSearchRealmDAO
public interface RealmDAO extends DAO<Realm>
-
-
Field Summary
Fields Modifier and Type Field Description static Pattern
NAME_PATTERN
static Pattern
PATH_PATTERN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
count()
int
countDescendants(String base, String keyword)
void
delete(Realm realm)
Realm
find(String key)
List<String>
findAllKeys(int page, int itemsPerPage)
List<Realm>
findAncestors(Realm realm)
Realm
findByFullPath(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)
Realm
getRoot()
Realm
save(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)
-
findByLogicActions
List<Realm> findByLogicActions(Implementation logicActions)
-
count
int count()
-
delete
void delete(Realm realm)
-
-