public class ApplicationPermissionValueSet extends Object implements Serializable
permissions.
Intended for value type arithmetic and also for caching.
| Modifier and Type | Class and Description |
|---|---|
static class |
ApplicationPermissionValueSet.ActionDomainEvent |
static class |
ApplicationPermissionValueSet.CollectionDomainEvent<T> |
static class |
ApplicationPermissionValueSet.Evaluation |
static class |
ApplicationPermissionValueSet.PropertyDomainEvent<T> |
| Constructor and Description |
|---|
ApplicationPermissionValueSet(List<ApplicationPermissionValue> permissionValues,
PermissionsEvaluationService permissionsEvaluationService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ApplicationPermissionValueSet.Evaluation |
evaluate(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId,
ApplicationPermissionMode mode) |
boolean |
grants(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId,
ApplicationPermissionMode mode) |
int |
hashCode() |
String |
toString() |
public ApplicationPermissionValueSet(List<ApplicationPermissionValue> permissionValues, PermissionsEvaluationService permissionsEvaluationService)
public boolean grants(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId, ApplicationPermissionMode mode)
public ApplicationPermissionValueSet.Evaluation evaluate(org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId featureId, ApplicationPermissionMode mode)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.