Package io.jmix.security.role
Interface RolePersistence
- All Known Implementing Classes:
DatabaseRolePersistence
public interface RolePersistence
Interface to be implemented by beans that store roles in a persistent storage.
-
Method Summary
Modifier and TypeMethodDescriptioncheckRowLevelJpqlPolicySyntax(String entityName, String joinClause, String whereClause) checkRowLevelPredicatePolicySyntax(String entityName, String script) byte[]exportResourceRoles(List<ResourceRoleModel> roleModels, boolean zip) byte[]exportRowLevelRoles(List<RowLevelRoleModel> roleModels, boolean zip) importResourceRoles(byte[] data, boolean zip) importRowLevelRoles(byte[] data, boolean zip) voidremoveRoles(Collection<? extends BaseRoleModel> roleModels) voidsave(ResourceRoleModel roleModel) voidsave(RowLevelRoleModel roleModel)
-
Method Details
-
save
-
save
-
removeRoles
-
exportResourceRoles
-
exportRowLevelRoles
-
importResourceRoles
-
importRowLevelRoles
-
checkRowLevelJpqlPolicySyntax
-
checkRowLevelPredicatePolicySyntax
-