ApplicationPermissionValueSet

A serializable value object representing a set of (anonymized) ApplicationPermissionValue s.

Intended for value type arithmetic and also for caching.

API

ApplicationPermissionValueSet.java
class ApplicationPermissionValueSet {
  ApplicationPermissionValueSet(List<ApplicationPermissionValue> permissionValues, PermissionsEvaluationService permissionsEvaluationService)
  boolean grants(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
  Evaluation evaluate(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
  boolean equals(Object o)
  int hashCode()
  String toString()
}