public interface ApplicationPermissionRepository<P extends ApplicationPermission>
| Modifier and Type | Method and Description |
|---|---|
Collection<P> |
allPermissions() |
Collection<P> |
findByFeatureCached(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId) |
Optional<P> |
findByRoleAndRuleAndFeature(ApplicationRole holder,
ApplicationPermissionRule rule,
org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType type,
String featureFqn) |
Collection<P> |
findByRoleAndRuleAndFeatureTypeCached(ApplicationRole holder,
ApplicationPermissionRule rule,
org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType type) |
Optional<P> |
findByUserAndPermissionValue(String username,
ApplicationPermissionValue changingPermissionValue) |
Collection<P> |
findOrphaned() |
P |
newApplicationPermission() |
P |
newPermission(ApplicationRole holder,
ApplicationPermissionRule rule,
ApplicationPermissionMode mode,
org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType featureType,
String featureFqn) |
P |
newPermission(ApplicationRole role,
ApplicationPermissionRule rule,
ApplicationPermissionMode mode,
String packageFqn,
String className,
String memberName) |
Optional<P> findByUserAndPermissionValue(String username, ApplicationPermissionValue changingPermissionValue)
Optional<P> findByRoleAndRuleAndFeature(ApplicationRole holder, ApplicationPermissionRule rule, org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType type, String featureFqn)
Collection<P> allPermissions()
Collection<P> findOrphaned()
Collection<P> findByFeatureCached(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId)
Collection<P> findByRoleAndRuleAndFeatureTypeCached(ApplicationRole holder, ApplicationPermissionRule rule, org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType type)
P newApplicationPermission()
P newPermission(ApplicationRole role, ApplicationPermissionRule rule, ApplicationPermissionMode mode, String packageFqn, String className, String memberName)
P newPermission(ApplicationRole holder, ApplicationPermissionRule rule, ApplicationPermissionMode mode, org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType featureType, String featureFqn)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.