- ChangeSpec - Class in com.yahoo.elide.security
-
ChangeSpec for a particular field.
- ChangeSpec() - Constructor for class com.yahoo.elide.security.ChangeSpec
-
- Check<T> - Interface in com.yahoo.elide.security.checks
-
Custom security access that verifies whether a user belongs to a role.
- checkIdentifier() - Method in interface com.yahoo.elide.security.checks.Check
-
- Collections - Class in com.yahoo.elide.security.checks.prefab
-
Checks to ensure that collections are only modified in a prescribed manner.
- Collections.AppendOnly<T> - Class in com.yahoo.elide.security.checks.prefab
-
Use changeSpec to enforce that values were exclusively added to the collection.
- Collections.RemoveOnly<T> - Class in com.yahoo.elide.security.checks.prefab
-
Use changeSpec to enforce that values were exclusively removed from the collection.
- com.yahoo.elide.annotation - package com.yahoo.elide.annotation
-
- com.yahoo.elide.functions - package com.yahoo.elide.functions
-
- com.yahoo.elide.security - package com.yahoo.elide.security
-
- com.yahoo.elide.security.checks - package com.yahoo.elide.security.checks
-
- com.yahoo.elide.security.checks.prefab - package com.yahoo.elide.security.checks.prefab
-
- CommitCheck<T> - Class in com.yahoo.elide.security.checks
-
Commit check interface.
- CommitCheck() - Constructor for class com.yahoo.elide.security.checks.CommitCheck
-
- Common - Class in com.yahoo.elide.security.checks.prefab
-
Checks that are generally applicable.
- Common() - Constructor for class com.yahoo.elide.security.checks.prefab.Common
-
- Common.FieldSetToNull<T> - Class in com.yahoo.elide.security.checks.prefab
-
A generic check which denies any mutation that sets a field value to anything other than null.
- Common.UpdateOnCreate<T> - Class in com.yahoo.elide.security.checks.prefab
-
A check that enables users to update objects or fields during a create operation.
- ComputedAttribute - Annotation Type in com.yahoo.elide.annotation
-
Marks a method or field as a computed attribute that should be exposed via Elide regardless of whether or
not it is marked as Transient.
- ComputedRelationship - Annotation Type in com.yahoo.elide.annotation
-
Marks a method or field as a computed relationship that should be exposed via Elide regardless of whether or
not it is marked as Transient.
- CreatePermission - Annotation Type in com.yahoo.elide.annotation
-
Assign custom Create permission checks.