- cache - Variable in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
-
- cancel(RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Cancel running transaction.
- cancel(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
-
- cancel(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- cancel(RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- canPaginate(Type<?>, EntityDictionary, RequestScope, Set<String>) - Static method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
-
Determines whether a data store can correctly paginate a collection of resources of a given
class for a requested set of fields.
- CanPaginateVisitor - Class in com.yahoo.elide.core.security.visitors
-
Walks a permission expression to determine if any part of the expression must be evaluated in memory.
- CanPaginateVisitor(EntityDictionary, RequestScope, Set<String>) - Constructor for class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
-
- CanPaginateVisitor.PaginationStatus - Enum in com.yahoo.elide.core.security.visitors
-
All states except for CANNOT_PAGINATE allow for pagination.
- cascadeDeletes(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns true if the relationship cascades deletes and false otherwise.
- CaseSensitivityStrategy - Interface in com.yahoo.elide.core.filter.dialect
-
Defines the behavior how string comparisons should be compared regarding case sensitivity.
- CaseSensitivityStrategy.FIQLCompliant - Class in com.yahoo.elide.core.filter.dialect
-
The default Elide strategy which implements the FIQL standard.
- CaseSensitivityStrategy.UseColumnCollation - Class in com.yahoo.elide.core.filter.dialect
-
The strategy delegates the decision case sensitivity for string comparison to the
underlying database column collation definition.
- castToResource() - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
-
- cause - Variable in class com.yahoo.elide.Elide.HandlerResult
-
- ChangeSpec - Class in com.yahoo.elide.core.security
-
ChangeSpec for a particular field.
- ChangeSpec() - Constructor for class com.yahoo.elide.core.security.ChangeSpec
-
- channelNames - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
-
- channelNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- Check - Interface in com.yahoo.elide.core.security.checks
-
Custom security access that verifies whether a user belongs to a role.
- check - Variable in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
-
- CheckExpression - Class in com.yahoo.elide.core.security.permissions.expressions
-
An expression in the security evaluation AST that wraps an actual check.
- CheckExpression(Check, PersistentResource, RequestScope, ChangeSpec, ExpressionResultCache) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
-
Constructor.
- checkIncludeSparseField(Map<String, Set<String>>, String, String) - Static method in class com.yahoo.elide.core.PersistentResource
-
- CheckInstantiator - Interface in com.yahoo.elide.core.security
-
Get new instances of a check from a check identifier in an expression.
- checkNames - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- checkOnlyUserPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>) - Method in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
Only executes user permissions.
- checkOnlyUserPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Only executes user permissions.
- checkPermission(Class<A>, PersistentResource, Set<String>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
- checkPermission(Class<A>, PersistentResource, Set<String>) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
Checks user checks for the requested fields.
- checkPermission(Class<A>, PersistentResource, Set<String>) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- checkPermission(Class<A>, PersistentResource, Set<String>) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- checkPermission(Class<A>, PersistentResource) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check permission on class.
- checkPermission(Class<A>, PersistentResource, Set<String>) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check permission on class.
- checkPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>, Optional<Function<Expression, ExpressionResult>>) - Method in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
First attempts to check user permissions (by looking in the cache and if not present by executing user
permissions).
- checkPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>, Function<Expression, ExpressionResult>) - Method in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
First attempts to check user permissions (by looking in the cache and if not present by executing user
permissions).
- checkPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>, Optional<Function<Expression, ExpressionResult>>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
First attempts to check user permissions (by looking in the cache and if not present by executing user
permissions).
- checkPermissions(Type<?>, Class<A>, Set<String>, Supplier<Expression>, Function<Expression, ExpressionResult>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
First attempts to check user permissions (by looking in the cache and if not present by executing user
permissions).
- checkRelation(Relationship) - Method in class com.yahoo.elide.core.PersistentResource
-
Check the permissions of the relationship, and return true or false.
- checkSpecificFieldPermissions(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Check for permissions on a specific field.
- checkSpecificFieldPermissions(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
Evaluates user check permission on specific field
Aggregation Datastore model can only have user checks at field level permission expression.
- checkSpecificFieldPermissions(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- checkSpecificFieldPermissions(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- checkSpecificFieldPermissions(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check for permissions on a specific field.
- checkSpecificFieldPermissionsDeferred(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Check for permissions on a specific field deferring all checks.
- checkSpecificFieldPermissionsDeferred(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
Not supported in aggregation datastore.
- checkSpecificFieldPermissionsDeferred(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- checkSpecificFieldPermissionsDeferred(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- checkSpecificFieldPermissionsDeferred(PersistentResource<?>, ChangeSpec, Class<A>, String) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check for permissions on a specific field deferring all checks.
- checkStats - Variable in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
- checkTransferablePermission(Set<PersistentResource>) - Method in class com.yahoo.elide.core.PersistentResource
-
Check if adding or updating a relation is allowed.
- checkUserPermissions(Type<?>, Class<A>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Check strictly user permissions on an entity.
- checkUserPermissions(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Check strictly user permissions on an entity field.
- checkUserPermissions(Type<?>, Class<A>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
Check strictly user permissions on an entity and any of the requested field.
- checkUserPermissions(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
Check strictly user permissions on an entity field.
- checkUserPermissions(Type<?>, Class<A>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- checkUserPermissions(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- checkUserPermissions(Type<?>, Class<A>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- checkUserPermissions(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- checkUserPermissions(Type<?>, Class<A>, Set<String>) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check strictly user permissions on an entity.
- checkUserPermissions(Type<?>, Class<A>, String) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Check strictly user permissions on an entity field.
- CLASS_NO_FIELD - Static variable in class com.yahoo.elide.core.PersistentResource
-
- CLASS_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
-
- ClassScanner - Class in com.yahoo.elide.core.utils
-
Scans a package for classes by looking at files in the classpath.
- ClassScanner() - Constructor for class com.yahoo.elide.core.utils.ClassScanner
-
- ClassScanner.FilterExpression - Interface in com.yahoo.elide.core.utils
-
Function which will be invoked for deciding to include the class in final results.
- classTriggers - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- ClassType<T> - Class in com.yahoo.elide.core.type
-
An elide type that wraps a Java class.
- ClassType(Class<T>) - Constructor for class com.yahoo.elide.core.type.ClassType
-
Constructor.
- cleanseTestData() - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
-
- cleanseTestData() - Method in interface com.yahoo.elide.core.datastore.test.DataStoreTestHarness
-
- clear() - Method in class com.yahoo.elide.core.audit.AuditLogger
-
- clearRelation(String) - Method in class com.yahoo.elide.core.PersistentResource
-
Clear all elements from a relation.
- close() - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
-
- close() - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- close() - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- coerce(Object, Object, String, Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Coerce provided value into expected class type.
- coerce(Object, Type<T>) - Static method in class com.yahoo.elide.core.utils.coerce.CoerceUtil
-
- coerce(Object, Class<T>) - Static method in class com.yahoo.elide.core.utils.coerce.CoerceUtil
-
Convert value to target class.
- CoerceUtil - Class in com.yahoo.elide.core.utils.coerce
-
Class for coercing a value to a target class.
- CoerceUtil() - Constructor for class com.yahoo.elide.core.utils.coerce.CoerceUtil
-
- COLLECTION_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
-
- Collections - Class in com.yahoo.elide.core.security.checks.prefab
-
Checks to ensure that collections are only modified in a prescribed manner.
- Collections.AppendOnly<T> - Class in com.yahoo.elide.core.security.checks.prefab
-
Use changeSpec to enforce that values were exclusively added to the collection.
- Collections.RemoveOnly<T> - Class in com.yahoo.elide.core.security.checks.prefab
-
Use changeSpec to enforce that values were exclusively removed from the collection.
- CollectionTerminalState - Class in com.yahoo.elide.jsonapi.parser.state
-
Collection State.
- CollectionTerminalState(Type<?>, Optional<PersistentResource>, Optional<String>, EntityProjection) - Constructor for class com.yahoo.elide.jsonapi.parser.state.CollectionTerminalState
-
- com.yahoo.elide - package com.yahoo.elide
-
- com.yahoo.elide.annotation - package com.yahoo.elide.annotation
-
- com.yahoo.elide.core - package com.yahoo.elide.core
-
- com.yahoo.elide.core.audit - package com.yahoo.elide.core.audit
-
- com.yahoo.elide.core.datastore - package com.yahoo.elide.core.datastore
-
- com.yahoo.elide.core.datastore.inmemory - package com.yahoo.elide.core.datastore.inmemory
-
- com.yahoo.elide.core.datastore.test - package com.yahoo.elide.core.datastore.test
-
- com.yahoo.elide.core.datastore.wrapped - package com.yahoo.elide.core.datastore.wrapped
-
- com.yahoo.elide.core.dictionary - package com.yahoo.elide.core.dictionary
-
- com.yahoo.elide.core.exceptions - package com.yahoo.elide.core.exceptions
-
- com.yahoo.elide.core.filter - package com.yahoo.elide.core.filter
-
- com.yahoo.elide.core.filter.dialect - package com.yahoo.elide.core.filter.dialect
-
- com.yahoo.elide.core.filter.dialect.graphql - package com.yahoo.elide.core.filter.dialect.graphql
-
- com.yahoo.elide.core.filter.dialect.jsonapi - package com.yahoo.elide.core.filter.dialect.jsonapi
-
- com.yahoo.elide.core.filter.expression - package com.yahoo.elide.core.filter.expression
-
- com.yahoo.elide.core.filter.predicates - package com.yahoo.elide.core.filter.predicates
-
- com.yahoo.elide.core.filter.visitors - package com.yahoo.elide.core.filter.visitors
-
- com.yahoo.elide.core.lifecycle - package com.yahoo.elide.core.lifecycle
-
- com.yahoo.elide.core.pagination - package com.yahoo.elide.core.pagination
-
- com.yahoo.elide.core.request - package com.yahoo.elide.core.request
-
- com.yahoo.elide.core.security - package com.yahoo.elide.core.security
-
- com.yahoo.elide.core.security.checks - package com.yahoo.elide.core.security.checks
-
- com.yahoo.elide.core.security.checks.prefab - package com.yahoo.elide.core.security.checks.prefab
-
- com.yahoo.elide.core.security.executors - package com.yahoo.elide.core.security.executors
-
- com.yahoo.elide.core.security.permissions - package com.yahoo.elide.core.security.permissions
-
- com.yahoo.elide.core.security.permissions.expressions - package com.yahoo.elide.core.security.permissions.expressions
-
- com.yahoo.elide.core.security.visitors - package com.yahoo.elide.core.security.visitors
-
- com.yahoo.elide.core.sort - package com.yahoo.elide.core.sort
-
- com.yahoo.elide.core.type - package com.yahoo.elide.core.type
-
- com.yahoo.elide.core.utils - package com.yahoo.elide.core.utils
-
- com.yahoo.elide.core.utils.coerce - package com.yahoo.elide.core.utils.coerce
-
- com.yahoo.elide.core.utils.coerce.converters - package com.yahoo.elide.core.utils.coerce.converters
-
- com.yahoo.elide.generated.parsers - package com.yahoo.elide.generated.parsers
-
- com.yahoo.elide.jsonapi - package com.yahoo.elide.jsonapi
-
- com.yahoo.elide.jsonapi.document.processors - package com.yahoo.elide.jsonapi.document.processors
-
- com.yahoo.elide.jsonapi.extensions - package com.yahoo.elide.jsonapi.extensions
-
- com.yahoo.elide.jsonapi.links - package com.yahoo.elide.jsonapi.links
-
- com.yahoo.elide.jsonapi.models - package com.yahoo.elide.jsonapi.models
-
- com.yahoo.elide.jsonapi.parser - package com.yahoo.elide.jsonapi.parser
-
- com.yahoo.elide.jsonapi.parser.state - package com.yahoo.elide.jsonapi.parser.state
-
- com.yahoo.elide.jsonapi.resources - package com.yahoo.elide.jsonapi.resources
-
- com.yahoo.elide.jsonapi.serialization - package com.yahoo.elide.jsonapi.serialization
-
- com.yahoo.elide.utils - package com.yahoo.elide.utils
-
- commit() - Method in class com.yahoo.elide.core.audit.AuditLogger
-
- commit() - Method in class com.yahoo.elide.core.audit.Slf4jLogger
-
- commit(RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
End the current transaction.
- commit(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
-
- commit(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- commit(RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- commitCheckQueue - Variable in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
- Common - Class in com.yahoo.elide.core.security.checks.prefab
-
Checks that are generally applicable.
- Common() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Common
-
- Common.FieldSetToNull<T> - Class in com.yahoo.elide.core.security.checks.prefab
-
A generic check which denies any mutation that sets a field value to anything other than null.
- 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.
- constructPatchResponse(PersistentResource, StateContext) - Static method in class com.yahoo.elide.jsonapi.parser.state.BaseState
-
Construct PATCH response.
- contextualize(Path, List<Object>, RequestScope) - Method in enum com.yahoo.elide.core.filter.Operator
-
- convert(Class<T>, Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.EpochToDateConverter
-
- convert(Class<T>, Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.FromMapConverter
-
Convert value from map to target object.
- convert(Class<T>, Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.ToEnumConverter
-
Convert value to enum.
- convert(Class<T>, Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.ToUUIDConverter
-
Convert value to UUID.
- copyFrom(CoreParser.RootCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionContext
-
- copyFrom(CoreParser.SubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionContext
-
- copyFrom(ExpressionParser.ExpressionContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ExpressionContext
-
- copyOf() - Method in class com.yahoo.elide.core.request.EntityProjection
-
Creates a builder initialized as a copy of this collection.
- copyOf() - Method in class com.yahoo.elide.core.request.Relationship
-
- CoreBaseListener - Class in com.yahoo.elide.generated.parsers
-
This class provides an empty implementation of
CoreListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
- CoreBaseListener() - Constructor for class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- CoreBaseVisitor<T> - Class in com.yahoo.elide.generated.parsers
-
This class provides an empty implementation of
CoreVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
- CoreBaseVisitor() - Constructor for class com.yahoo.elide.generated.parsers.CoreBaseVisitor
-
- CoreLexer - Class in com.yahoo.elide.generated.parsers
-
- CoreLexer(CharStream) - Constructor for class com.yahoo.elide.generated.parsers.CoreLexer
-
- CoreListener - Interface in com.yahoo.elide.generated.parsers
-
This interface defines a complete listener for a parse tree produced by
CoreParser
.
- CoreParser - Class in com.yahoo.elide.generated.parsers
-
- CoreParser(TokenStream) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser
-
- CoreParser.EntityContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.IdContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.QueryContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RelationshipContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RootCollectionContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RootCollectionLoadEntitiesContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RootCollectionLoadEntityContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RootCollectionRelationshipContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.RootCollectionSubCollectionContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.StartContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.SubCollectionContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.SubCollectionReadCollectionContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.SubCollectionReadEntityContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.SubCollectionRelationshipContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.SubCollectionSubCollectionContext - Class in com.yahoo.elide.generated.parsers
-
- CoreParser.TermContext - Class in com.yahoo.elide.generated.parsers
-
- coreScope(RequestScope) - Static method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
-
- CoreVisitor<T> - Interface in com.yahoo.elide.generated.parsers
-
This interface defines a complete generic visitor for a parse tree produced
by
CoreParser
.
- create(Class<? extends Annotation>, PersistentResource, String, ChangeSpec) - Static method in class com.yahoo.elide.core.security.permissions.PermissionCondition
-
This function attempts to create the appropriate
PermissionCondition
based on parameters that may or may
not be null.
- createNewObject(Type<T>) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Create a new instance of an object.
- createNewObject(Type<T>) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- createObject(T, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Elide will create and populate the object with the attributes and relationships before
calling this method.
- createObject(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
-
- createObject(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- createObject(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- createObject(Type<T>, RequestScope, Optional<String>) - Static method in class com.yahoo.elide.core.PersistentResource
-
Create a resource in the database.
- createObject(PersistentResource<?>, String, Type<T>, RequestScope, Optional<String>) - Static method in class com.yahoo.elide.core.PersistentResource
-
Create a resource in the database.
- CreatePermission - Annotation Type in com.yahoo.elide.annotation
-
Assign custom Create permission checks.
- CRUDEvent - Class in com.yahoo.elide.core.lifecycle
-
Captures all the bits related to a CRUD operation on a model.
- CRUDEvent() - Constructor for class com.yahoo.elide.core.lifecycle.CRUDEvent
-
- CustomErrorException - Exception in com.yahoo.elide.core.exceptions
-
Define your business exception extend this.
- CustomErrorException(int, String, ErrorObjects) - Constructor for exception com.yahoo.elide.core.exceptions.CustomErrorException
-
constructor.
- CustomErrorException(int, String, Throwable, ErrorObjects) - Constructor for exception com.yahoo.elide.core.exceptions.CustomErrorException
-
constructor.
- Elide - Class in com.yahoo.elide
-
REST Entry point handler.
- Elide(ElideSettings) - Constructor for class com.yahoo.elide.Elide
-
Instantiates a new Elide instance.
- elide - Variable in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
-
- Elide.Handler<DataStoreTransaction,User,HandlerResult> - Interface in com.yahoo.elide
-
A function that sets up the request handling objects.
- Elide.HandlerResult - Class in com.yahoo.elide
-
A wrapper to return multiple values, less verbose than Pair.
- ELIDE_PACKAGE_PREFIX - Static variable in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- ElideResponse - Class in com.yahoo.elide
-
Elide response object.
- ElideResponse(int, String) - Constructor for class com.yahoo.elide.ElideResponse
-
Constructor.
- ElideSettings - Class in com.yahoo.elide
-
Object containing general Elide settings passed to RequestScope.
- ElideSettings() - Constructor for class com.yahoo.elide.ElideSettings
-
- ElideSettingsBuilder - Class in com.yahoo.elide
-
Builder for ElideSettings.
- ElideSettingsBuilder(DataStore) - Constructor for class com.yahoo.elide.ElideSettingsBuilder
-
A new builder used to generate Elide instances.
- ElideTypeConverter - Annotation Type in com.yahoo.elide.core.utils.coerce.converters
-
- EMPTY_ATTRIBUTES_ARGS - Static variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- EMPTY_BINDING - Static variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- EMPTY_PERMISSIONS - Static variable in class com.yahoo.elide.core.dictionary.EntityPermissions
-
- enterAND(ExpressionParser.ANDContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterAND(ExpressionParser.ANDContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterEntity(CoreParser.EntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterEveryRule(ParserRuleContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
- enterEveryRule(ParserRuleContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
- enterId(CoreParser.IdContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterId(CoreParser.IdContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterNOT(ExpressionParser.NOTContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterOR(ExpressionParser.ORContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterPAREN(ExpressionParser.PARENContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterPERMISSION(ExpressionParser.PERMISSIONContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterPERMISSION(ExpressionParser.PERMISSIONContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterPermissionClass(ExpressionParser.PermissionClassContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterQuery(CoreParser.QueryContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterRelationship(CoreParser.RelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.IdContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.QueryContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntitiesContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntityContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadCollectionContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadEntityContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.TermContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PERMISSIONContext
-
- enterRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
-
- enterStart(CoreParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterStart(CoreParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterStart(ExpressionParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- enterStart(ExpressionParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- enterSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- enterTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- enterTerm(CoreParser.TermContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntityContext
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadEntityContext
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
-
- entity() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
-
- entityArguments - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- EntityBinding - Class in com.yahoo.elide.core.dictionary
-
Entity Dictionary maps JSON API Entity beans to/from Entity type names.
- EntityBinding(EntityDictionary, Type<?>, String) - Constructor for class com.yahoo.elide.core.dictionary.EntityBinding
-
Constructor
- EntityBinding(EntityDictionary, Type<?>, String, String, Set<Class<? extends Annotation>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityBinding
-
Constructor
- entityBindings - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- entityClass - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- EntityContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
-
- EntityDictionary - Class in com.yahoo.elide.core.dictionary
-
Entity Dictionary maps JSON API Entity beans to/from Entity type names.
- EntityDictionary(Map<String, Class<? extends Check>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
Instantiate a new EntityDictionary with the provided set of checks.
- EntityDictionary(Map<String, Class<? extends Check>>, Set<Type<?>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
Instantiate a new EntityDictionary with the provided set of checks.
- EntityDictionary(Map<String, Class<? extends Check>>, Injector) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
Instantiate a new EntityDictionary with the provided set of checks and an injection function.
- EntityDictionary(Map<String, Class<? extends Check>>, Map<String, UserCheck>, Injector) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
Instantiate a new EntityDictionary with the provided set of checks and an injection function.
- EntityDictionary(Map<String, Class<? extends Check>>, Injector, Set<Type<?>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
Instantiate a new EntityDictionary with the provided set of checks and an injection function.
- EntityDictionary(Map<String, Class<? extends Check>>, Injector, Function<Class, Serde>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
- EntityDictionary(Map<String, Class<? extends Check>>, Injector, Function<Class, Serde>, Set<Type<?>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
- EntityDictionary(Map<String, Class<? extends Check>>, Map<String, UserCheck>, Injector, Function<Class, Serde>, Set<Type<?>>) - Constructor for class com.yahoo.elide.core.dictionary.EntityDictionary
-
- entityHasChecksForPermission(Type<?>, Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Determine if a given (entity class, permission) pair have any permissions defined.
- entityPermissionExecutor - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- entityPermissions - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- EntityPermissions - Class in com.yahoo.elide.core.dictionary
-
Extract permissions related annotation data for a model.
- EntityPermissions(EntityDictionary, Type<?>, Collection<AccessibleObject>) - Constructor for class com.yahoo.elide.core.dictionary.EntityPermissions
-
Create bindings for entity class to its permission checks.
- EntityProjection - Class in com.yahoo.elide.core.request
-
Represents a client data request against a subgraph of the entity relationship graph.
- EntityProjection() - Constructor for class com.yahoo.elide.core.request.EntityProjection
-
- EntityProjection.EntityProjectionBuilder - Class in com.yahoo.elide.core.request
-
Customizes the lombok builder to our needs.
- EntityProjectionBuilder() - Constructor for class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
-
- EntityProjectionMaker - Class in com.yahoo.elide.jsonapi
-
Converts a JSON-API request (URL and query parameters) into an EntityProjection.
- EntityProjectionMaker(EntityDictionary, RequestScope) - Constructor for class com.yahoo.elide.jsonapi.EntityProjectionMaker
-
- EntityProjectionMaker.NamedEntityProjection - Class in com.yahoo.elide.jsonapi
-
An entity projection labeled with the class name or relationship name it is associated with.
- EpochToDateConverter<T extends Date> - Class in com.yahoo.elide.core.utils.coerce.converters
-
Convert epoch(in string or long) to Date.
- EpochToDateConverter(Class<T>) - Constructor for class com.yahoo.elide.core.utils.coerce.converters.EpochToDateConverter
-
- equals(Object) - Method in class com.yahoo.elide.core.PersistentResource
-
- equals(Object) - Method in class com.yahoo.elide.core.ResourceLineage
-
- equals(Object) - Method in class com.yahoo.elide.core.type.ClassType
-
- equals(Object) - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
-
- equals(Object) - Method in class com.yahoo.elide.jsonapi.models.Relationship
-
- equals(Object) - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- equals(Object) - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
-
- ErrorObjects - Class in com.yahoo.elide.core.exceptions
-
Error Objects, see http://jsonapi.org/format/#error-objects.
- ErrorObjects(List<Map<String, Object>>) - Constructor for class com.yahoo.elide.core.exceptions.ErrorObjects
-
- ErrorObjects.ErrorObjectsBuilder - Class in com.yahoo.elide.core.exceptions
-
ErrorObjectsBuilder.
- escapeMatching() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate.FilterParameter
-
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.AndExpression
-
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.AnyFieldExpression
-
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
-
- evaluate(Expression.EvaluationMode) - Method in interface com.yahoo.elide.core.security.permissions.expressions.Expression
-
Evaluate an expression.
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.NotExpression
-
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.OrExpression
-
- evaluate(Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.permissions.expressions.SpecificFieldExpression
-
- evaluateFilterJoinUserChecks(PersistentResource<?>, FilterPredicate) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- evaluateFilterJoinUserChecks(PersistentResource<?>, FilterPredicate) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Evaluate filterPredicate for a provided resource, or return PASS or FAIL.
- Exclude - Annotation Type in com.yahoo.elide.annotation
-
Restricts access to given entity or entity attribute/relationship.
- execute(LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, T, RequestScope, Optional<ChangeSpec>) - Method in interface com.yahoo.elide.core.lifecycle.LifeCycleHook
-
Run for a lifecycle event.
- execute(JsonApiDocument, PersistentResource, MultivaluedMap<String, String>) - Method in interface com.yahoo.elide.jsonapi.document.processors.DocumentProcessor
-
A method for making transformations to the JsonApiDocument.
- execute(JsonApiDocument, Set<PersistentResource>, MultivaluedMap<String, String>) - Method in interface com.yahoo.elide.jsonapi.document.processors.DocumentProcessor
-
A method for making transformations to the JsonApiDocument.
- execute(JsonApiDocument, PersistentResource, MultivaluedMap<String, String>) - Method in class com.yahoo.elide.jsonapi.document.processors.IncludedProcessor
-
If the include query param is present, this processor will add the requested relations resources
to the included block of the JsonApiDocument.
- execute(JsonApiDocument, Set<PersistentResource>, MultivaluedMap<String, String>) - Method in class com.yahoo.elide.jsonapi.document.processors.IncludedProcessor
-
If the include query param is present, this processor will add the requested relations resources
to the included block of the JsonApiDocument.
- executeCommitChecks() - Method in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
Execute commmit checks.
- executeCommitChecks() - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Execute commmit checks.
- executeCommitChecks() - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- executeCommitChecks() - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- executeCommitChecks() - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Execute commit checks.
- executeExpressions(Expression, Class<? extends Annotation>, Expression.EvaluationMode) - Method in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
Execute expressions.
- exitAND(ExpressionParser.ANDContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitAND(ExpressionParser.ANDContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitEntity(CoreParser.EntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitEveryRule(ParserRuleContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
- exitEveryRule(ParserRuleContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
- exitId(CoreParser.IdContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitId(CoreParser.IdContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitNOT(ExpressionParser.NOTContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitOR(ExpressionParser.ORContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitPAREN(ExpressionParser.PARENContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitPermissionClass(ExpressionParser.PermissionClassContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitQuery(CoreParser.QueryContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitRelationship(CoreParser.RelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.IdContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.QueryContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntitiesContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntityContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadCollectionContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadEntityContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.CoreParser.TermContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PERMISSIONContext
-
- exitRule(ParseTreeListener) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
-
- exitStart(CoreParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitStart(CoreParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitStart(ExpressionParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- exitStart(ExpressionParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
-
- exitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- exitTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
-
- exitTerm(CoreParser.TermContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
-
- Expression - Interface in com.yahoo.elide.core.security.permissions.expressions
-
Interface describing an expression.
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
-
- expression(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
-
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
-
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
-
- expression(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
-
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
-
- expression() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
-
- Expression.EvaluationMode - Enum in com.yahoo.elide.core.security.permissions.expressions
-
Different modes of evaluating security expressions.
- Expression.Results - Class in com.yahoo.elide.core.security.permissions.expressions
-
Static Expressions that return PASS or FAIL.
- ExpressionBaseListener - Class in com.yahoo.elide.generated.parsers
-
This class provides an empty implementation of
ExpressionListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
- ExpressionBaseListener() - Constructor for class com.yahoo.elide.generated.parsers.ExpressionBaseListener
-
- ExpressionBaseVisitor<T> - Class in com.yahoo.elide.generated.parsers
-
This class provides an empty implementation of
ExpressionVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
- ExpressionBaseVisitor() - Constructor for class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
-
- expressionBuilder - Variable in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
-
- ExpressionContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.ExpressionContext
-
- ExpressionContext() - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.ExpressionContext
-
- ExpressionLexer - Class in com.yahoo.elide.generated.parsers
-
- ExpressionLexer(CharStream) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- ExpressionListener - Interface in com.yahoo.elide.generated.parsers
-
This interface defines a complete listener for a parse tree produced by
ExpressionParser
.
- ExpressionParser - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser(TokenStream) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser
-
- ExpressionParser.ANDContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.ExpressionContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.NOTContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.ORContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.PARENContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.PermissionClassContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.PERMISSIONContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionParser.StartContext - Class in com.yahoo.elide.generated.parsers
-
- ExpressionResult - Enum in com.yahoo.elide.core.security.permissions
-
Expression results.
- ExpressionResultCache - Class in com.yahoo.elide.core.security.permissions
-
Used to cache the results of checks so that if a check is not evaluated more than once for a given resource.
- ExpressionResultCache() - Constructor for class com.yahoo.elide.core.security.permissions.ExpressionResultCache
-
- ExpressionScopingVisitor - Class in com.yahoo.elide.core.filter.expression
-
A Visitor which deep clones an entire filter expression.
- ExpressionScopingVisitor(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.expression.ExpressionScopingVisitor
-
- ExpressionVisitor<T> - Interface in com.yahoo.elide.core.security.permissions.expressions
-
Visitor which walks the permission expression abstract syntax tree.
- ExpressionVisitor<T> - Interface in com.yahoo.elide.generated.parsers
-
This interface defines a complete generic visitor for a parse tree produced
by
ExpressionParser
.
- extendTypeAlias(String, Path) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Extend an type alias to the final type of an extension path
- extractPushDownPredicate(EntityDictionary, FilterExpression) - Static method in class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
-
- GEPredicate - Class in com.yahoo.elide.core.filter.predicates
-
GE Predicate class.
- GEPredicate(Path, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.GEPredicate
-
- GEPredicate(Path.PathElement, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.GEPredicate
-
- get(Type<?>) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
-
Returns metadata mapping for an entity class.
- get(String, String) - Method in class com.yahoo.elide.core.ObjectEntityCache
-
Retrieve object entity from cache.
- get(Object) - Method in interface com.yahoo.elide.core.type.Field
-
Get the value of the field.
- get(Object) - Method in class com.yahoo.elide.core.type.FieldType
-
- get() - Method in class com.yahoo.elide.core.utils.TimedFunction
-
- get(String, String, MultivaluedMap<String, String>, User, String) - Method in class com.yahoo.elide.Elide
-
Handle GET.
- get(String, String, MultivaluedMap<String, String>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle GET.
- get(String, String, MultivaluedMap<String, String>, Map<String, List<String>>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle GET.
- get() - Method in class com.yahoo.elide.jsonapi.models.Data
-
- get(String, UriInfo, HttpHeaders, SecurityContext) - Method in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
-
Read handler.
- getAccessibleObject(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the accessible object for a field from a target object.
- getAccessibleObject(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the accessible object for a field.
- getAccessType(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns whether the entire entity uses Field or Property level access.
- getAlias() - Method in class com.yahoo.elide.core.Path
-
Returns an alias that uniquely identifies the last collection of entities in the path.
- getAllClasses(String) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
Returns all classes within a package.
- getAllFields() - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Get all fields of the entity class, including fields of superclasses (excluding Object).
- getAllFields(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a list of all fields including both relationships and attributes.
- getAllFields(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a list of all fields including both relationships and attributes.
- getAllMethods() - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
- getAnnotatedClasses(Package, Class<? extends Annotation>) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
Scans all classes accessible from the context class loader which belong to the given package and subpackages.
- getAnnotatedClasses(String, Class<? extends Annotation>) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
Scans all classes accessible from the context class loader which belong to the given package and subpackages.
- getAnnotatedClasses(List<Class<? extends Annotation>>, ClassScanner.FilterExpression) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
Scans all classes accessible from the context class loader which belong to the current class loader.
- getAnnotatedClasses(List<Class<? extends Annotation>>) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
Scans all classes accessible from the context class loader which belong to the current class loader.
- getAnnotatedClasses(Class<? extends Annotation>...) - Static method in class com.yahoo.elide.core.utils.ClassScanner
-
- getAnnotatedColumnName(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get column name using JPA.
- getAnnotation(Class<A>) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Return annotation from class, parents or package.
- getAnnotation(PersistentResource, Class<A>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return annotation from class, parents or package.
- getAnnotation(Type<?>, Class<A>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return annotation from class, parents or package.
- getAnnotation(Class<T>) - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
Searches for a specific annotation.
- getAnnotation(Class<A>) - Method in class com.yahoo.elide.core.type.ClassType
-
- getAnnotation(Class<T>) - Method in class com.yahoo.elide.core.type.FieldType
-
- getAnnotation(Class<T>) - Method in class com.yahoo.elide.core.type.MethodType
-
- getAnnotation(Class<A>) - Method in interface com.yahoo.elide.core.type.Type
-
Gets a specific annotation including inherited annotations.
- getAnnotations() - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
Returns all annotations.
- getAnnotations() - Method in class com.yahoo.elide.core.type.FieldType
-
- getAnnotations() - Method in class com.yahoo.elide.core.type.MethodType
-
- getAnnotationsByType(Class<T>) - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
Searches for a specific annotation.
- getAnnotationsByType(Class<A>) - Method in class com.yahoo.elide.core.type.ClassType
-
- getAnnotationsByType(Class<T>) - Method in class com.yahoo.elide.core.type.FieldType
-
- getAnnotationsByType(Class<T>) - Method in class com.yahoo.elide.core.type.MethodType
-
- getAnnotationsByType(Class<A>) - Method in interface com.yahoo.elide.core.type.Type
-
Returns all the annotations of a given type.
- getApiVersion() - Method in interface com.yahoo.elide.core.security.RequestScope
-
- getArgumentMapFromArgumentSet(Set<Argument>) - Static method in class com.yahoo.elide.core.request.Argument
-
- getArgumentMapFromString(String) - Static method in class com.yahoo.elide.core.request.Argument
-
Parses input string and returns a Map of
Argument
.
- getArgumentsFromString(String) - Static method in class com.yahoo.elide.core.request.Argument
-
Parses input string and returns a set of
Argument
.
- getATN() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getATN() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- getATN() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getATN() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- getAttribute(T, Attribute, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Get an attribute from an object.
- getAttribute(Object, Attribute, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- getAttribute(T, Attribute, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- getAttribute(String) - Method in class com.yahoo.elide.core.PersistentResource
-
Deprecated.
- getAttribute(Attribute) - Method in class com.yahoo.elide.core.PersistentResource
-
Get the value for a particular attribute (i.e.
- getAttributeArguments(String) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Returns the Collection of all attributes of an argument.
- getAttributeArguments(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the Collection of all arguments of an attribute.
- getAttributeByAlias(String) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
-
Get an attribute by alias.
- getAttributeOrRelationAnnotation(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return a single annotation from field or accessor method.
- getAttributeOrRelationAnnotations(Type<?>, Class<A>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return multiple annotations from field or accessor method.
- getAttributes(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the list of attribute names for an entity.
- getAttributes(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the list of attribute names for an entity.
- getAttributes() - Method in class com.yahoo.elide.core.PersistentResource
-
Get attributes mapping from entity.
- getAttributes() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getBaseUrlEndPoint() - Method in interface com.yahoo.elide.core.security.RequestScope
-
- getBaseUrlEndpoint(UriInfo) - Method in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
-
- getBindings() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get all bindings.
- getBoundClasses() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get all bound classes.
- getBoundClassesByVersion(String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get all bound classes for a particular API version.
- getCanonicalName() - Method in class com.yahoo.elide.core.type.ClassType
-
- getCanonicalName() - Method in interface com.yahoo.elide.core.type.Type
-
Gets the canonical name of the class containing no $ symbols.
- getChangeSpec() - Method in interface com.yahoo.elide.core.audit.LogMessage
-
Get the change specification
- getChannelNames() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getChannelNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getCheck(String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the check mapped to a particular identifier.
- getCheck(EntityDictionary, String) - Method in interface com.yahoo.elide.core.security.CheckInstantiator
-
Gets a check instance by first checking the entity dictionary for a mapping on the provided identifier.
- getCheckIdentifier(Class<? extends Check>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the friendly named mapped to this given check.
- getCheckIdentifiers() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Gets all the registered check identifiers.
- getCheckMappings() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the check mappings.
- getClassChecksForPermission(Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityPermissions
-
Get entity permission ParseTree.
- getClassType(Class<?>) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
- getClassType(Set<Class<?>>) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
- getConstructors() - Method in class com.yahoo.elide.core.type.ClassType
-
- getConstructors() - Method in interface com.yahoo.elide.core.type.Type
-
Returns the full list of type constructors.
- getData() - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
-
- getData() - Method in class com.yahoo.elide.jsonapi.models.Relationship
-
- getDataStore() - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
-
- getDataStore() - Method in interface com.yahoo.elide.core.datastore.test.DataStoreTestHarness
-
- getDeclaredAnnotation(Class<A>) - Method in class com.yahoo.elide.core.type.ClassType
-
- getDeclaredAnnotation(Class<A>) - Method in interface com.yahoo.elide.core.type.Package
-
Gets the annotations of a specific type.
- getDeclaredAnnotation(Class<A>) - Method in interface com.yahoo.elide.core.type.Type
-
Gets a specific annotation ignoring inherited annotations.
- getDeclaredAnnotations() - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
Returns all annotations ignoring inherited ones.
- getDeclaredAnnotations() - Method in class com.yahoo.elide.core.type.FieldType
-
- getDeclaredAnnotations() - Method in class com.yahoo.elide.core.type.MethodType
-
- getDeclaredField(String) - Method in class com.yahoo.elide.core.type.ClassType
-
- getDeclaredField(String) - Method in interface com.yahoo.elide.core.type.Type
-
Gets a specific field found in this type ignoring inherited fields.
- getDeclaredFields() - Method in class com.yahoo.elide.core.type.ClassType
-
- getDeclaredFields() - Method in interface com.yahoo.elide.core.type.Type
-
Gets all the fields found in this type ignoring inherited fields.
- getDeclaredMethods() - Method in class com.yahoo.elide.core.type.ClassType
-
- getDeclaredMethods() - Method in interface com.yahoo.elide.core.type.Type
-
Gets all the methods found in this type.
- getDefaultEmptyInstance() - Static method in class com.yahoo.elide.core.sort.SortingImpl
-
Get the default final empty instance.
- getDefaultOperatorsWithIsnull() - Static method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
- getDefaultPagination(Type<?>, ElideSettings) - Static method in class com.yahoo.elide.core.pagination.PaginationImpl
-
Default Instance.
- getDefaultPagination(Type<?>) - Static method in class com.yahoo.elide.core.pagination.PaginationImpl
-
Default Instance.
- getDictionary() - Method in class com.yahoo.elide.core.filter.InMemoryFilterOperation
-
- getDictionary() - Method in class com.yahoo.elide.core.PersistentResource
-
Gets dictionary.
- getElideBoundRelationships(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a list of elide-bound relationships.
- getElideBoundRelationships(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a list of elide-bound relationships.
- getEntityArguments() - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Returns the Collection of all attributes of an Entity.
- getEntityArguments(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the Collection of all arguments of an entity.
- getEntityBinding(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns an entity binding if the provided class has been bound in the dictionary.
- getEntityClass(String, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the binding class for a given entity name.
- getEntityName(Type<?>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Looks up the API model name for a given class.
- getEntityType() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
-
- getEnumConstants() - Method in class com.yahoo.elide.core.type.ClassType
-
- getEnumConstants() - Method in interface com.yahoo.elide.core.type.Type
-
Returns the list of enumeration constants this type represents.
- getErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.CustomErrorException
-
- getErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.HttpStatusException
-
Get a response detailing the error that occurred.
- getErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.JsonPatchExtensionException
-
- getExpressionForRelation(Type<?>, String) - Method in class com.yahoo.elide.core.RequestScope
-
Get the filter expression for a particular relationship.
- getFieldAlias(Path, String) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Get alias for the final field of a path.
- getFieldAlias(String, String) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Get alias for the final field of a path.
- getFieldChecksForPermission(String, Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityPermissions
-
Get field permission ParseTree for provided name.
- getFieldName(AccessibleObject) - Static method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Returns name of field whether public member or method.
- getFieldPath() - Method in class com.yahoo.elide.core.Path
-
- getFieldPath(Type<?>, RequestScope, String, String) - Method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
-
Converts FieldExpressionPath value to corresponding list of Predicates.
- getFields() - Method in class com.yahoo.elide.core.type.ClassType
-
- getFields() - Method in interface com.yahoo.elide.core.type.Type
-
Gets all the fields found in this type.
- getFieldsOfType(Type<?>, Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve fields from an object containing a particular type.
- getFieldType(Type<?>, AccessibleObject) - Static method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Returns type of field whether member or method.
- getFieldType(Type<?>, AccessibleObject, Optional<Integer>) - Static method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Returns type of field whether member or method.
- getFilterExpression(Type<?>, RequestScope) - Method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
-
Returns a FilterExpression from FilterExpressionCheck.
- getFilterExpressionByType(String) - Method in class com.yahoo.elide.core.RequestScope
-
Get filter expression for a specific collection type.
- getFilterExpressionByType(Type<?>) - Method in class com.yahoo.elide.core.RequestScope
-
Get filter expression for a specific collection type.
- getFirstAnnotation(Type<?>, List<Class<? extends Annotation>>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return first matching annotation from class, parents or package.
- getFirstPackageAnnotation(Type<?>, List<Class<? extends Annotation>>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return first matching annotation from a package or parent package.
- getGrammarFileName() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getGrammarFileName() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- getGrammarFileName() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getGrammarFileName() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- getId(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Gets id.
- getId() - Method in class com.yahoo.elide.core.PersistentResource
-
Get resource ID.
- getId() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getId() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getId() - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
-
- getIdAnnotations(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns annotations applied to the ID field.
- getIdFieldName(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the name of the id field.
- getIdType(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns type of id field.
- getIncluded() - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
-
- getIncludedRelationsName() - Method in class com.yahoo.elide.core.request.EntityProjection
-
- getInjector() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the Injector for this dictionary.
- getJsonAliasFor(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the Include name for a given binding class.
- getJsonApiDocument() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
-
- getKeys() - Method in class com.yahoo.elide.core.ResourceLineage
-
Gets keys.
- getLimit() - Method in interface com.yahoo.elide.core.request.Pagination
-
Get the page limit.
- getLineage() - Method in class com.yahoo.elide.core.PersistentResource
-
Gets lineage.
- getLinks() - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
-
- getLinks() - Method in class com.yahoo.elide.jsonapi.models.Relationship
-
- getLinks() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getLoadFilterExpression(Type<?>) - Method in class com.yahoo.elide.core.RequestScope
-
Get the global/cross-type filter expression.
- getLoggedMessage() - Method in exception com.yahoo.elide.core.exceptions.ForbiddenAccessException
-
- getMessage() - Method in interface com.yahoo.elide.core.audit.LogMessage
-
Gets message.
- getMessage() - Method in class com.yahoo.elide.core.audit.LogMessageImpl
-
- getMessage() - Method in exception com.yahoo.elide.core.filter.dialect.ParseException
-
- getMessage() - Method in exception com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQLParseException
-
- getMeta() - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
-
- getMeta() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getMetaMap() - Method in class com.yahoo.elide.jsonapi.models.Meta
-
Expose the meta map so that it will be included in the returned JSON-API document.
- getMethod(String, Type<?>...) - Method in class com.yahoo.elide.core.type.ClassType
-
- getMethod(String, Type<?>...) - Method in interface com.yahoo.elide.core.type.Type
-
Returns a method belonging to a type.
- getMethodAnnotation(Class<A>, String) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Return annotation for provided method.
- getMethodAnnotation(Type<?>, String, Class<A>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Return annotation from class for provided method.
- getMethods() - Method in class com.yahoo.elide.core.type.ClassType
-
- getMethods() - Method in interface com.yahoo.elide.core.type.Type
-
Gets all the methods found in this type.
- getModelVersion(Type<?>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the api version bound to a particular model class.
- getModeNames() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getModeNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getModifiers() - Method in class com.yahoo.elide.core.type.FieldType
-
- getModifiers() - Method in interface com.yahoo.elide.core.type.Member
-
Get the permission modifiers of the field/method.
- getModifiers() - Method in class com.yahoo.elide.core.type.MethodType
-
- getModule() - Static method in class com.yahoo.elide.jsonapi.JsonApiSerializer
-
- getName() - Method in class com.yahoo.elide.core.security.User
-
- getName() - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
The name of the field or method.
- getName() - Method in class com.yahoo.elide.core.type.ClassType
-
- getName() - Method in class com.yahoo.elide.core.type.FieldType
-
- getName() - Method in class com.yahoo.elide.core.type.MethodType
-
- getName() - Method in interface com.yahoo.elide.core.type.Package
-
Returns the name of the package.
- getName() - Method in interface com.yahoo.elide.core.type.Type
-
Get the name of the class including package prefix.
- getName() - Method in enum com.yahoo.elide.jsonapi.models.Patch.Operation
-
Gets name.
- getNameFromAlias(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the true field/method name from an alias.
- getNameFromAlias(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the true field/method name from an alias.
- getNewResources() - Method in class com.yahoo.elide.core.RequestScope
-
- getObject() - Method in class com.yahoo.elide.core.PersistentResource
-
Wrapped Entity bean.
- getObject() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getObjectById(Type<?>, String) - Method in class com.yahoo.elide.core.RequestScope
-
- getObjectMapper() - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
-
Gets object OBJECT_MAPPER.
- getOffset() - Method in interface com.yahoo.elide.core.request.Pagination
-
Get the page offset.
- getOperation() - Method in class com.yahoo.elide.jsonapi.models.Patch
-
Gets operation.
- getOperationCode() - Method in interface com.yahoo.elide.core.audit.LogMessage
-
Gets operation code.
- getPackage() - Method in class com.yahoo.elide.core.type.ClassType
-
- getPackage() - Method in interface com.yahoo.elide.core.type.Type
-
Gets the package this type belongs to.
- getPageTotals() - Method in interface com.yahoo.elide.core.request.Pagination
-
Get the total size of the collection.
- getParameterCount() - Method in interface com.yahoo.elide.core.type.Method
-
Get the number of parameters the method takes.
- getParameterCount() - Method in class com.yahoo.elide.core.type.MethodType
-
- getParameterizedReturnType(Type<?>, Optional<Integer>) - Method in interface com.yahoo.elide.core.type.Method
-
Gets a parameter type if the return type is parameterized.
- getParameterizedReturnType(Type<?>, Optional<Integer>) - Method in class com.yahoo.elide.core.type.MethodType
-
- getParameterizedType(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the parameterized type for the given field.
- getParameterizedType(Type<?>, String, int) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the parameterized type for the given field.
- getParameterizedType(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the parameterized type for the given field.
- getParameterizedType(Object, String, int) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Retrieve the parameterized type for the given field.
- getParameterizedType(Type<?>, Optional<Integer>) - Method in interface com.yahoo.elide.core.type.Field
-
Returns the Elide type of a specific parameter of a parameterized type.
- getParameterizedType(Type<?>, Optional<Integer>) - Method in class com.yahoo.elide.core.type.FieldType
-
- getParameters() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
-
Compute the parameter value/name pairings.
- getParameterTypes() - Method in interface com.yahoo.elide.core.type.Method
-
Returns all the parameter types.
- getParameterTypes() - Method in class com.yahoo.elide.core.type.MethodType
-
- getParent() - Method in class com.yahoo.elide.core.ResourceLineage
-
Returns the immediate parent resource if one exists.
- getParentPackage() - Method in interface com.yahoo.elide.core.type.Package
-
Returns the name of the parent package.
- getPath() - Method in class com.yahoo.elide.jsonapi.models.Patch
-
Gets path.
- getPathAlias(Path) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Generate alias for representing a relationship path which dose not include the last field name.
- getPermissionExecutor(Type<?>) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- getPermissionsForClass(Type<?>, Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Gets the specified permission definition (if any) at the class level.
- getPermissionsForField(Type<?>, String, Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Gets the specified permission definition (if any) at the class level.
- getPersistentResource() - Method in interface com.yahoo.elide.core.audit.LogMessage
-
Get the resource that was manipulated.
- getPlaceholder() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate.FilterParameter
-
- getQueryParams() - Method in interface com.yahoo.elide.core.security.RequestScope
-
- getReadPermissionFilter(Type<?>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
Get permission filter on an entity.
- getReadPermissionFilter(Type<?>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
-
- getReadPermissionFilter(Type<?>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
-
- getReadPermissionFilter(Type<?>, Set<String>) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- getReadPermissionFilter(Type<?>, Set<String>) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Get the read filter, if defined.
- getRecord(String) - Method in class com.yahoo.elide.core.ResourceLineage
-
Gets record.
- getRelation(DataStoreTransaction, T, Relationship, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Retrieve a relation from an object.
- getRelation(DataStoreTransaction, Object, Relationship, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
-
- getRelation(DataStoreTransaction, Object, Relationship, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- getRelation(DataStoreTransaction, T, Relationship, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- getRelation(Relationship, String) - Method in class com.yahoo.elide.core.PersistentResource
-
Get relation looking for a _single_ id.
- getRelation(List<String>, Relationship) - Method in class com.yahoo.elide.core.PersistentResource
-
Load a relation from the PersistentResource.
- getRelationChecked(Relationship) - Method in class com.yahoo.elide.core.PersistentResource
-
Get collection of resources from relation field.
- getRelationCheckedFiltered(Relationship) - Method in class com.yahoo.elide.core.PersistentResource
-
Get observable of resources from relation field.
- getRelationInverse(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
If a relationship is bidirectional, returns the name of the peer relationship in the peer entity.
- getRelationship(String) - Method in class com.yahoo.elide.core.request.EntityProjection
-
Returns a relationship subgraph by name.
- getRelationship(String, String) - Method in class com.yahoo.elide.core.request.EntityProjection
-
Returns a relationship subgraph by name.
- getRelationshipLinks(PersistentResource, String) - Method in class com.yahoo.elide.jsonapi.links.DefaultJSONApiLinks
-
- getRelationshipLinks(PersistentResource, String) - Method in interface com.yahoo.elide.jsonapi.links.JSONApiLinks
-
Links to be used in Relationships of the Response Entity.
- getRelationships(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the list of relationship names for an entity.
- getRelationships(Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the list of relationship names for an entity.
- getRelationships() - Method in class com.yahoo.elide.core.PersistentResource
-
Get relationship mappings.
- getRelationships() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getRelationshipsWithRelationshipFunction(Function<String, Observable<PersistentResource>>) - Method in class com.yahoo.elide.core.PersistentResource
-
Get relationship mappings.
- getRelationshipType(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the type of relationship from a relation.
- getRelationshipType(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get the type of relationship from a relation.
- getRelationshipType(String) - Method in class com.yahoo.elide.core.PersistentResource
-
Get a relationship type.
- getRequestedFields() - Method in class com.yahoo.elide.core.request.EntityProjection
-
- getRequestHeaderByName(String) - Method in class com.yahoo.elide.core.RequestScope
-
- getRequestHeaderByName(String) - Method in interface com.yahoo.elide.core.security.RequestScope
-
- getRequestScope() - Method in class com.yahoo.elide.core.PersistentResource
-
Gets request scope.
- getRequestScope() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getRequestScope() - Method in class com.yahoo.elide.Elide.HandlerResult
-
- getRequestScope() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
-
- getResourceIdentifierData() - Method in class com.yahoo.elide.jsonapi.models.Relationship
-
- getResourceLevelLinks(PersistentResource) - Method in class com.yahoo.elide.jsonapi.links.DefaultJSONApiLinks
-
- getResourceLevelLinks(PersistentResource) - Method in interface com.yahoo.elide.jsonapi.links.JSONApiLinks
-
Links to be used in the Respose Entity.
- getResourcePath() - Method in class com.yahoo.elide.core.ResourceLineage
-
- getResourceType() - Method in class com.yahoo.elide.core.PersistentResource
-
Entity type.
- getResourceType() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getResourceUrl(PersistentResource) - Method in class com.yahoo.elide.jsonapi.links.DefaultJSONApiLinks
-
Creates the link from resources path.
- getResponder() - Method in class com.yahoo.elide.Elide.HandlerResult
-
- getResponseBody(PersistentResource, RequestScope) - Static method in class com.yahoo.elide.jsonapi.parser.state.BaseState
-
- getResultFor(Class<? extends Check>, PersistentResource) - Method in class com.yahoo.elide.core.security.permissions.ExpressionResultCache
-
- getReturnType() - Method in interface com.yahoo.elide.core.type.Method
-
Gets the return type of the method.
- getReturnType() - Method in class com.yahoo.elide.core.type.MethodType
-
- getRoleCheck(String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns an instantiated role check for the given role.
- getRoleChecks() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns the map of role to their user role check object.
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.IdContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.QueryContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.CoreParser.TermContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ExpressionContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
-
- getRuleIndex() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
-
- getRuleNames() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getRuleNames() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- getRuleNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getRuleNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- getRunningTransaction(UUID) - Method in class com.yahoo.elide.core.TransactionRegistry
-
- getRunningTransactions() - Method in class com.yahoo.elide.core.TransactionRegistry
-
- getSerdes() - Static method in class com.yahoo.elide.core.utils.coerce.CoerceUtil
-
- getSerializedATN() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getSerializedATN() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- getSerializedATN() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getSerializedATN() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- getSimpleName(Type<?>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Cache the simple name of the provided class.
- getSimpleName() - Method in class com.yahoo.elide.core.type.ClassType
-
- getSimpleName() - Method in interface com.yahoo.elide.core.type.Type
-
Gets the simple name of the class without package prefix.
- getSingleValue() - Method in class com.yahoo.elide.jsonapi.models.Data
-
Fetch the item if the data is toOne.
- getSortingPaths() - Method in interface com.yahoo.elide.core.request.Sorting
-
Return an ordered map of paths and their sort order.
- getState() - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
-
- getStatus() - Method in exception com.yahoo.elide.core.exceptions.HttpStatusException
-
- getSubclassingEntities(Type) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a list of inherited entities from a particular entity.
- getSuperclass() - Method in class com.yahoo.elide.core.type.ClassType
-
- getSuperclass() - Method in interface com.yahoo.elide.core.type.Type
-
Gets the super class associated with the type.
- getSuperClassEntities(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Fetch all entity classes that provided entity inherits from (i.e.
- getTokenNames() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
Deprecated.
- getTokenNames() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
Deprecated.
- getTokenNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
Deprecated.
- getTokenNames() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
Deprecated.
- getTriggers(LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, String) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
- getTriggers(LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
-
- getTriggers(Type<?>, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- getTriggers(Type<?>, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- getType(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a type for a field on an entity.
- getType(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Get a type for a field on an entity.
- getType(T) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- getType() - Method in class com.yahoo.elide.core.request.Argument
-
Returns the argument type.
- getType() - Method in interface com.yahoo.elide.core.request.Sorting
-
Get the type of the collection to sort.
- getType() - Method in interface com.yahoo.elide.core.type.Dynamic
-
Get the underlying Elide type associated with this object.
- getType() - Method in interface com.yahoo.elide.core.type.Field
-
Get the Elide type associated with the field.
- getType() - Method in class com.yahoo.elide.core.type.FieldType
-
- getType() - Method in class com.yahoo.elide.jsonapi.models.Resource
-
- getType() - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
-
- getTypeAlias(Type<?>) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Build an query friendly alias for a class.
- getTypeName() - Method in class com.yahoo.elide.core.PersistentResource
-
Gets type.
- getTypeName() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getUnderlyingClass() - Method in class com.yahoo.elide.core.type.ClassType
-
- getUnderlyingClass() - Method in interface com.yahoo.elide.core.type.Type
-
If this type represents a static Java Class, return the underlying class.
- getUser() - Method in interface com.yahoo.elide.core.audit.LogMessage
-
Get the user principal associated with the request.
- getUser() - Method in interface com.yahoo.elide.core.security.RequestScope
-
- getUUID(Object) - Method in class com.yahoo.elide.core.ObjectEntityCache
-
Get a UUID for an entity object.
- getUUID() - Method in class com.yahoo.elide.core.PersistentResource
-
Gets UUID.
- getUUID() - Method in interface com.yahoo.elide.core.security.PersistentResource
-
- getUUIDFor(Object) - Method in class com.yahoo.elide.core.RequestScope
-
- getValue(Object, String, RequestScope) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Invoke the get[fieldName] method on the target object OR get the field with the corresponding name.
- getValue(Object, String, RequestScope) - Static method in class com.yahoo.elide.core.PersistentResource
-
Invoke the get[fieldName] method on the target object OR get the field with the corresponding name.
- getValue(String) - Method in class com.yahoo.elide.jsonapi.models.KeyValMap
-
Get an object from map.
- getValue(String, Class<T>) - Method in class com.yahoo.elide.jsonapi.models.KeyValMap
-
Get a typed object from map.
- getValue() - Method in class com.yahoo.elide.jsonapi.models.Patch
-
Gets value.
- getValueChecked(Attribute) - Method in class com.yahoo.elide.core.PersistentResource
-
Gets a value from an entity and checks read permissions.
- getValueUnchecked(String) - Method in class com.yahoo.elide.core.PersistentResource
-
Retrieve an object without checking read permissions (i.e.
- getVerboseErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.CustomErrorException
-
- getVerboseErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.HttpStatusException
-
Get a verbose response detailing the error that occurred.
- getVerboseErrorResponse() - Method in exception com.yahoo.elide.core.exceptions.JsonPatchExtensionException
-
- getVerboseMessage() - Method in exception com.yahoo.elide.core.exceptions.HttpStatusException
-
- GetVisitor - Class in com.yahoo.elide.jsonapi.parser
-
GET handler.
- GetVisitor(RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.GetVisitor
-
Constructor.
- getVocabulary() - Method in class com.yahoo.elide.generated.parsers.CoreLexer
-
- getVocabulary() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- getVocabulary() - Method in class com.yahoo.elide.generated.parsers.ExpressionLexer
-
- getVocabulary() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- GTPredicate - Class in com.yahoo.elide.core.filter.predicates
-
GT Predicate class.
- GTPredicate(Path, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.GTPredicate
-
- GTPredicate(Path.PathElement, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.GTPredicate
-
- id() - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
-
- id() - Method in class com.yahoo.elide.generated.parsers.CoreParser
-
- IdContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.IdContext
-
- idGenerated - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- Include - Annotation Type in com.yahoo.elide.annotation
-
Allows access to given entity.
- include(Class) - Method in interface com.yahoo.elide.core.utils.ClassScanner.FilterExpression
-
- INCLUDE - Static variable in class com.yahoo.elide.jsonapi.EntityProjectionMaker
-
- IncludedProcessor - Class in com.yahoo.elide.jsonapi.document.processors
-
A Document Processor that add requested relations to the include block of the JsonApiDocument.
- IncludedProcessor() - Constructor for class com.yahoo.elide.jsonapi.document.processors.IncludedProcessor
-
- InfixInsensitivePredicate - Class in com.yahoo.elide.core.filter.predicates
-
INFIX Insensitive Predicate class.
- InfixInsensitivePredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixInsensitivePredicate
-
- InfixInsensitivePredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixInsensitivePredicate
-
- InfixInsensitivePredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixInsensitivePredicate
-
- InfixInsensitivePredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixInsensitivePredicate
-
- InfixPredicate - Class in com.yahoo.elide.core.filter.predicates
-
INFIX Predicate class.
- InfixPredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixPredicate
-
- InfixPredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixPredicate
-
- InfixPredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixPredicate
-
- InfixPredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InfixPredicate
-
- inheritedTypes - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
-
- InInsensitivePredicate - Class in com.yahoo.elide.core.filter.predicates
-
IN Insensitive Predicate class.
- InInsensitivePredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InInsensitivePredicate
-
- InInsensitivePredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InInsensitivePredicate
-
- InInsensitivePredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InInsensitivePredicate
-
- InInsensitivePredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InInsensitivePredicate
-
- initializeEntity(T) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Initialize an entity.
- inject(Object) - Method in interface com.yahoo.elide.core.dictionary.Injector
-
Inject an elide object.
- injector - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- Injector - Interface in com.yahoo.elide.core.dictionary
-
Abstraction around dependency injection.
- InMemoryDataStore - Class in com.yahoo.elide.core.datastore.inmemory
-
Data Store that wraps another store and provides in-memory filtering, soring, and pagination
when the underlying store cannot perform the equivalent function.
- InMemoryDataStore(DataStore) - Constructor for class com.yahoo.elide.core.datastore.inmemory.InMemoryDataStore
-
- InMemoryExecutionVerifier - Class in com.yahoo.elide.core.filter.expression
-
Intended to specify whether the expression must be evaluated in memory or can be pushed to the DataStore.
- InMemoryExecutionVerifier(EntityDictionary) - Constructor for class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
-
- InMemoryFilterExecutor - Class in com.yahoo.elide.core.filter.expression
-
Visitor for in memory filterExpressions.
- InMemoryFilterExecutor(RequestScope) - Constructor for class com.yahoo.elide.core.filter.expression.InMemoryFilterExecutor
-
- InMemoryFilterOperation - Class in com.yahoo.elide.core.filter
-
InMemoryFilterOperation.
- InMemoryFilterOperation(RequestScope) - Constructor for class com.yahoo.elide.core.filter.InMemoryFilterOperation
-
- InMemoryStoreTransaction - Class in com.yahoo.elide.core.datastore.inmemory
-
Data Store Transaction that wraps another transaction and provides in-memory filtering, soring, and pagination
when the underlying transaction cannot perform the equivalent function.
- InMemoryStoreTransaction(DataStoreTransaction) - Constructor for class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- InPredicate - Class in com.yahoo.elide.core.filter.predicates
-
IN Predicate class.
- InPredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InPredicate
-
- InPredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InPredicate
-
- InPredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.InPredicate
-
- InPredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.InPredicate
-
- instantiate(Class<T>) - Method in interface com.yahoo.elide.core.dictionary.Injector
-
Instantiates a new instance of a class using the DI framework.
- instantiateCheck(Class<? extends Check>, Injector) - Method in interface com.yahoo.elide.core.security.CheckInstantiator
-
Instantiates a new instance of a check.
- InstantSerde - Class in com.yahoo.elide.core.utils.coerce.converters
-
Convert an Instant to/from an ISO-8601 string representation.
- InstantSerde() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.InstantSerde
-
- INTEGER_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
-
- InternalServerErrorException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InternalServerErrorException(String) - Constructor for exception com.yahoo.elide.core.exceptions.InternalServerErrorException
-
- InternalServerErrorException(Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.InternalServerErrorException
-
- InternalServerErrorException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.InternalServerErrorException
-
- InvalidAttributeException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InvalidAttributeException(String, String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidAttributeException
-
- InvalidAttributeException(String, String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidAttributeException
-
- InvalidAttributeException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidAttributeException
-
- InvalidCollectionException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InvalidCollectionException(String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidCollectionException
-
- InvalidCollectionException(String, String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidCollectionException
-
- InvalidConstraintException - Exception in com.yahoo.elide.core.exceptions
-
Invalid constraint exception.
- InvalidConstraintException(String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidConstraintException
-
- InvalidEntityBodyException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InvalidEntityBodyException(String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidEntityBodyException
-
- InvalidObjectIdentifierException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InvalidObjectIdentifierException(String, String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidObjectIdentifierException
-
- InvalidOperationException - Exception in com.yahoo.elide.core.exceptions
-
Exception representing invalid operations on entities or collections.
- InvalidOperationException(String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidOperationException
-
- InvalidOperatorNegationException - Exception in com.yahoo.elide.core.exceptions
-
Invalid predicate negation error.
- InvalidOperatorNegationException() - Constructor for exception com.yahoo.elide.core.exceptions.InvalidOperatorNegationException
-
- InvalidParameterizedAttributeException - Exception in com.yahoo.elide.core.exceptions
-
400 Exception for invalid attribute parameters.
- InvalidParameterizedAttributeException(Attribute) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidParameterizedAttributeException
-
- InvalidParameterizedAttributeException(String, Argument) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidParameterizedAttributeException
-
- InvalidSyntaxException - Exception in com.yahoo.elide.core.audit
-
Thrown if audit has been configured incorrectly by the programmer.
- InvalidSyntaxException(String) - Constructor for exception com.yahoo.elide.core.audit.InvalidSyntaxException
-
- InvalidSyntaxException(Exception) - Constructor for exception com.yahoo.elide.core.audit.InvalidSyntaxException
-
- InvalidSyntaxException(String, Throwable) - Constructor for exception com.yahoo.elide.core.audit.InvalidSyntaxException
-
- InvalidURLException - Exception in com.yahoo.elide.core.exceptions
-
Requested object ID is.
- InvalidURLException(Exception) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidURLException
-
- InvalidValueException - Exception in com.yahoo.elide.core.exceptions
-
Exception when an invalid value is used.
- InvalidValueException(Object) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidValueException
-
- InvalidValueException(Object, String) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidValueException
-
- InvalidValueException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.InvalidValueException
-
- invoke(Object, Object...) - Method in interface com.yahoo.elide.core.type.Method
-
Invokes the method.
- invoke(Object, Object...) - Method in class com.yahoo.elide.core.type.MethodType
-
- invoke(Set<Argument>) - Method in interface com.yahoo.elide.core.type.ParameterizedAttribute
-
Fetch the attribute value with the specified parameters.
- invoke(Attribute) - Method in class com.yahoo.elide.core.type.ParameterizedModel
-
Fetch the attribute value with the specified parameters.
- isAnnotationPresent(Class<? extends Annotation>) - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.yahoo.elide.core.type.ClassType
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.yahoo.elide.core.type.FieldType
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.yahoo.elide.core.type.MethodType
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in interface com.yahoo.elide.core.type.Type
-
Searches for a specific annotation including inherited annotations.
- isAssignableFrom(Type) - Method in class com.yahoo.elide.core.type.ClassType
-
- isAssignableFrom(Type<?>) - Method in interface com.yahoo.elide.core.type.Type
-
Can this type be assigned to another type.
- isAttribute(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- isComputed(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- isComputed() - Method in enum com.yahoo.elide.core.dictionary.RelationshipType
-
- isComputedMethod(Method) - Static method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Check whether or not the provided method described a computed attribute or relationship.
- isCreateEvent() - Method in class com.yahoo.elide.core.lifecycle.CRUDEvent
-
- isDefaultInstance() - Method in interface com.yahoo.elide.core.request.Pagination
-
Is this the default instance (not present).
- isDefaultInstance() - Method in interface com.yahoo.elide.core.request.Sorting
-
Is this sorting the default instance (not present).
- isDefaultInstance() - Method in class com.yahoo.elide.core.sort.SortingImpl
-
Informs if the structure is default instance.
- isDeleteEvent() - Method in class com.yahoo.elide.core.lifecycle.CRUDEvent
-
- IsEmptyPredicate - Class in com.yahoo.elide.core.filter.predicates
-
Is Empty Predicate Class.
- IsEmptyPredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.IsEmptyPredicate
-
- IsEmptyPredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.IsEmptyPredicate
-
- isEnum() - Method in class com.yahoo.elide.core.type.ClassType
-
- isEnum() - Method in interface com.yahoo.elide.core.type.Type
-
If this type represents an enumeration.
- isIdGenerated(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns whether or not the ID field for a given model is generated by the persistence layer.
- isIdGenerated() - Method in class com.yahoo.elide.core.PersistentResource
-
Indicates if the ID is generated or not.
- isInRole(String) - Method in class com.yahoo.elide.core.security.User
-
- isInRole(String) - Method in class com.yahoo.elide.jsonapi.resources.SecurityContextUser
-
- isJPAEntity(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Check whether a class is a JPA entity.
- isLastPathElementAssignableFrom(EntityDictionary, Path, Type<?>) - Static method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
-
- isMatchingOperator() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
-
- isMethodRequestScopeable(Object, Method) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Determine whether or not a method is request scopeable.
- isMethodRequestScopeable(Type<?>, Method) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Determine whether or not a method is request scopeable.
- isNewlyCreated() - Method in class com.yahoo.elide.core.PersistentResource
-
Returns whether or not this resource was created in this transaction.
- isNewResource(Object) - Method in class com.yahoo.elide.core.RequestScope
-
- IsNullPredicate - Class in com.yahoo.elide.core.filter.predicates
-
ISNULL Predicate class.
- IsNullPredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.IsNullPredicate
-
- IsNullPredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.IsNullPredicate
-
- isNumberType(Class<?>) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Determine whether a type is number type
- ISO8601DateSerde - Class in com.yahoo.elide.core.utils.coerce.converters
-
Serializes ISO8601 Dates to Strings and vice versa.
- ISO8601DateSerde(SimpleDateFormat) - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
-
- ISO8601DateSerde(SimpleDateFormat, Class<? extends Date>) - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
-
- ISO8601DateSerde(String, TimeZone) - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
-
- ISO8601DateSerde(String, TimeZone, Class<? extends Date>) - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
-
- ISO8601DateSerde() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
-
- isParameterized() - Method in class com.yahoo.elide.core.type.ClassType
-
- isParameterized() - Method in interface com.yahoo.elide.core.type.Type
-
Whether or not this type is parameterized.
- isPatchExtension(String) - Static method in class com.yahoo.elide.jsonapi.extensions.JsonApiPatch
-
Determine whether or not ext = jsonpatch is present in header.
- isPrimitive() - Method in class com.yahoo.elide.core.type.ClassType
-
- isPrimitive() - Method in interface com.yahoo.elide.core.type.Type
-
Is this type a Java primitive?
- isPrimitiveNumberType(Type<?>) - Static method in class com.yahoo.elide.core.utils.TypeHelper
-
Determine whether a type is primitive number type
- isReadEvent() - Method in class com.yahoo.elide.core.lifecycle.CRUDEvent
-
- isRelation(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
- isRequestScopeableMethod(Method) - Static method in class com.yahoo.elide.core.dictionary.EntityBinding
-
Check whether or not method expects a RequestScope.
- isRoot(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Is root.
- isStrictNonTransferable(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns whether or not an entity can ever be shared post creation.
- isSynthetic() - Method in interface com.yahoo.elide.core.type.AccessibleObject
-
Determines whether the member is synthetic.
- isSynthetic() - Method in class com.yahoo.elide.core.type.FieldType
-
- isSynthetic() - Method in class com.yahoo.elide.core.type.MethodType
-
- isToMany() - Method in enum com.yahoo.elide.core.dictionary.RelationshipType
-
- isToOne() - Method in enum com.yahoo.elide.core.dictionary.RelationshipType
-
- isToOne() - Method in class com.yahoo.elide.jsonapi.models.Data
-
Determine whether or not the contained type is toOne.
- isTransferable(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns whether or not an entity is shareable.
- isUpdateEvent() - Method in class com.yahoo.elide.core.lifecycle.CRUDEvent
-
- isValidField(Type<?>, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
-
Returns whether or not a specified field exists in an entity.
- isValidSortRulePath(Path, EntityDictionary) - Static method in class com.yahoo.elide.core.sort.SortingImpl
-
Validates that none of the provided path's relationships are to-many.
- isVerbose() - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
-
- isVerbose() - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
-
- isVerbose() - Method in class com.yahoo.elide.core.security.executors.VerbosePermissionExecutor
-
- isVerbose() - Method in interface com.yahoo.elide.core.security.PermissionExecutor
-
Whether or not the permission executor will return verbose logging to the requesting user in the response.
- iterator() - Method in class com.yahoo.elide.core.PersistentResourceSet
-
- Package - Interface in com.yahoo.elide.core.type
-
Elide package for one or more types.
- PAGE_KEYS - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- PAGE_LIMIT_KEY - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- PAGE_NUMBER_KEY - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- PAGE_OFFSET_KEY - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- PAGE_SIZE_KEY - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- PAGE_TOTALS_KEY - Static variable in class com.yahoo.elide.core.pagination.PaginationImpl
-
- Paginate - Annotation Type in com.yahoo.elide.annotation
-
Allows pagination options to be set with querying of an entity.
- Pagination - Interface in com.yahoo.elide.core.request
-
Represents a client request to paginate a collection.
- PaginationImpl - Class in com.yahoo.elide.core.pagination
-
Holds state associated with pagination.
- PaginationImpl(Class<?>, Integer, Integer, int, int, Boolean, Boolean) - Constructor for class com.yahoo.elide.core.pagination.PaginationImpl
-
Constructor.
- PaginationImpl(Type<?>, Integer, Integer, int, int, Boolean, Boolean) - Constructor for class com.yahoo.elide.core.pagination.PaginationImpl
-
Constructor.
- PaginationImpl.PaginationKey - Enum in com.yahoo.elide.core.pagination
-
Denotes the internal field names for paging.
- ParameterizedAttribute - Interface in com.yahoo.elide.core.type
-
An elide attribute that supports parameters.
- parameterizedAttributes - Variable in class com.yahoo.elide.core.type.ParameterizedModel
-
- ParameterizedModel - Class in com.yahoo.elide.core.type
-
Base class that contains one or more parameterized attributes.
- ParameterizedModel() - Constructor for class com.yahoo.elide.core.type.ParameterizedModel
-
- ParameterizedModel(Map<Attribute, ParameterizedAttribute>) - Constructor for class com.yahoo.elide.core.type.ParameterizedModel
-
- PARENContext(ExpressionParser.ExpressionContext) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
-
- parse(Type<?>, Set<Attribute>, String, String) - Method in interface com.yahoo.elide.core.filter.dialect.graphql.FilterDialect
-
Parses a graphQL collection filter parameter and converts it into a FilterExpression.
- parse(Type<?>, Set<Attribute>, String, String) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
- parse(String) - Static method in class com.yahoo.elide.jsonapi.parser.JsonApiParser
-
Compile request to AST.
- ParseException - Exception in com.yahoo.elide.core.filter.dialect
-
Thrown on parsing error.
- ParseException(String) - Constructor for exception com.yahoo.elide.core.filter.dialect.ParseException
-
- parseExpression(String) - Static method in class com.yahoo.elide.core.dictionary.EntityPermissions
-
- parseFilterExpression(String, Type<?>, boolean) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
Parses a RSQL string into an Elide FilterExpression.
- parseFilterExpression(String, Type<?>, boolean, boolean) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
Parses a RSQL string into an Elide FilterExpression.
- parseFilterExpression(String, Type<?>, boolean, boolean, Set<Attribute>) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
Parses a RSQL string into an Elide FilterExpression.
- parseGlobalExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.jsonapi.DefaultFilterDialect
-
- parseGlobalExpression(String, MultivaluedMap<String, String>, String) - Method in interface com.yahoo.elide.core.filter.dialect.jsonapi.JoinFilterDialect
-
Join filters must be able to parse global expressions.
- parseGlobalExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.jsonapi.MultipleFilterDialect
-
- parseGlobalExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
- parseInclude(Type<?>) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
-
- parsePath(String) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
-
- parseQueryParams(Type<?>, MultivaluedMap<String, String>, ElideSettings) - Static method in class com.yahoo.elide.core.pagination.PaginationImpl
-
Given json-api paging params, generate page and pageSize values from query params.
- parseQueryParams(MultivaluedMap<String, String>, Type<?>, EntityDictionary) - Static method in class com.yahoo.elide.core.sort.SortingImpl
-
Given the query params on the GET request, collect possible sorting rules.
- parseSortRule(String, Type<?>, EntityDictionary) - Static method in class com.yahoo.elide.core.sort.SortingImpl
-
Parse a raw sort rule.
- parseSortRule(String, Type<?>, Set<Attribute>, EntityDictionary) - Static method in class com.yahoo.elide.core.sort.SortingImpl
-
Parse a raw sort rule.
- parseSparseFields(MultivaluedMap<String, String>) - Static method in class com.yahoo.elide.core.RequestScope
-
Parses queryParams and produces sparseFields map.
- parseTypedExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.jsonapi.DefaultFilterDialect
-
- parseTypedExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.jsonapi.MultipleFilterDialect
-
- parseTypedExpression(String, MultivaluedMap<String, String>, String) - Method in interface com.yahoo.elide.core.filter.dialect.jsonapi.SubqueryFilterDialect
-
Parse a filter that is scoped to a particular type.
- parseTypedExpression(String, MultivaluedMap<String, String>, String) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
-
- PATCH - Annotation Type in com.yahoo.elide.annotation
-
Indicates that the annotated method responds to HTTP PATCH requests.
- patch(String, String, String, String, String, User, String) - Method in class com.yahoo.elide.Elide
-
Handle PATCH.
- patch(String, String, String, String, String, MultivaluedMap<String, String>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle PATCH.
- patch(String, String, String, String, String, MultivaluedMap<String, String>, Map<String, List<String>>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle PATCH.
- Patch - Class in com.yahoo.elide.jsonapi.models
-
POJO which represents a JSON API patch extension entity body.
- Patch(Patch.Operation, String, JsonNode) - Constructor for class com.yahoo.elide.jsonapi.models.Patch
-
Creates a new patch entity body POJO.
- patch(String, String, String, UriInfo, HttpHeaders, SecurityContext, String) - Method in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
-
Update handler.
- Patch.Operation - Enum in com.yahoo.elide.jsonapi.models
-
Patch operation.
- PatchRequestScope - Class in com.yahoo.elide.jsonapi.extensions
-
Special request scope for Patch Extension.
- PatchRequestScope(String, String, String, DataStoreTransaction, User, UUID, MultivaluedMap<String, String>, Map<String, List<String>>, ElideSettings) - Constructor for class com.yahoo.elide.jsonapi.extensions.PatchRequestScope
-
Outer RequestScope constructor for use by Patch Extension.
- PatchRequestScope(String, JsonApiDocument, PatchRequestScope) - Constructor for class com.yahoo.elide.jsonapi.extensions.PatchRequestScope
-
Inner RequestScope copy constructor for use by Patch Extension actions.
- PatchVisitor - Class in com.yahoo.elide.jsonapi.parser
-
PATCH handler.
- PatchVisitor(RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.PatchVisitor
-
Constructor.
- Path - Class in com.yahoo.elide.core
-
Represents a path in the entity relationship graph.
- Path() - Constructor for class com.yahoo.elide.core.Path
-
- Path(Path) - Constructor for class com.yahoo.elide.core.Path
-
- Path(List<Path.PathElement>) - Constructor for class com.yahoo.elide.core.Path
-
- Path(Class<?>, EntityDictionary, String) - Constructor for class com.yahoo.elide.core.Path
-
- Path(Type<?>, EntityDictionary, String) - Constructor for class com.yahoo.elide.core.Path
-
- Path(Class<?>, EntityDictionary, String, String, Set<Argument>) - Constructor for class com.yahoo.elide.core.Path
-
- Path(Type<?>, EntityDictionary, String, String, Set<Argument>) - Constructor for class com.yahoo.elide.core.Path
-
- Path.PathElement - Class in com.yahoo.elide.core
-
The path taken through data model associations to reference a given field.
- PathElement(Class<?>, Class<?>, String) - Constructor for class com.yahoo.elide.core.Path.PathElement
-
- PathElement(Type, Type, String) - Constructor for class com.yahoo.elide.core.Path.PathElement
-
- pathElements - Variable in class com.yahoo.elide.core.Path
-
- PATHSTR - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
-
- PATHSTR() - Method in class com.yahoo.elide.generated.parsers.CoreParser.IdContext
-
- PATHSTR - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
-
- PATHSTR() - Method in class com.yahoo.elide.generated.parsers.CoreParser.TermContext
-
- permissionClass() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
-
- permissionClass() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PERMISSIONContext
-
- PermissionClassContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
-
- PermissionCondition - Class in com.yahoo.elide.core.security.permissions
-
Describes the state when a permission is evaluated.
- PERMISSIONContext(ExpressionParser.ExpressionContext) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.PERMISSIONContext
-
- PermissionExecutor - Interface in com.yahoo.elide.core.security
-
Interface describing classes responsible for managing the life-cycle and execution of checks.
- PermissionExpressionBuilder - Class in com.yahoo.elide.core.security.permissions
-
Expression builder to parse annotations and express the result as the Expression AST.
- PermissionExpressionBuilder(ExpressionResultCache, EntityDictionary) - Constructor for class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
-
Constructor.
- PermissionExpressionNormalizationVisitor - Class in com.yahoo.elide.core.security.visitors
-
Expression Visitor to normalize Permission expression.
- PermissionExpressionNormalizationVisitor() - Constructor for class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
-
- PermissionExpressionVisitor - Class in com.yahoo.elide.core.security.visitors
-
Expression Visitor.
- PermissionExpressionVisitor(EntityDictionary, Function<Check, Expression>) - Constructor for class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
-
- PermissionToFilterExpressionVisitor - Class in com.yahoo.elide.core.security.visitors
-
PermissionToFilterExpressionVisitor parses a permission parseTree and returns the corresponding FilterExpression
representation of it.
- PermissionToFilterExpressionVisitor(EntityDictionary, RequestScope, Type) - Constructor for class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
-
- PersistentResource<T> - Class in com.yahoo.elide.core
-
Resource wrapper around Entity bean.
- PersistentResource(T, PersistentResource, String, String, RequestScope) - Constructor for class com.yahoo.elide.core.PersistentResource
-
Construct a new resource from the ID provided.
- PersistentResource(T, String, RequestScope) - Constructor for class com.yahoo.elide.core.PersistentResource
-
Construct a new resource from the ID provided.
- PersistentResource<T> - Interface in com.yahoo.elide.core.security
-
The persistent resource interface passed to change specs.
- PersistentResourceSet<T> - Class in com.yahoo.elide.core
-
Stream iterable list as a set of PersistentResource.
- PersistentResourceSet(PersistentResource<?>, String, Iterable<T>, RequestScope) - Constructor for class com.yahoo.elide.core.PersistentResourceSet
-
- PersistentResourceSet(Iterable<T>, RequestScope) - Constructor for class com.yahoo.elide.core.PersistentResourceSet
-
- populateEntityDictionary(EntityDictionary) - Method in interface com.yahoo.elide.core.datastore.DataStore
-
Load entity dictionary with JPA annotated beans.
- populateEntityDictionary(EntityDictionary) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
-
- populateEntityDictionary(EntityDictionary) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryDataStore
-
- post(String, String, String, User, String) - Method in class com.yahoo.elide.Elide
-
Handle POST.
- post(String, String, String, MultivaluedMap<String, String>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle POST.
- post(String, String, String, MultivaluedMap<String, String>, Map<String, List<String>>, User, String, UUID) - Method in class com.yahoo.elide.Elide
-
Handle POST.
- post(String, UriInfo, HttpHeaders, SecurityContext, String) - Method in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
-
Create handler.
- PostfixInsensitivePredicate - Class in com.yahoo.elide.core.filter.predicates
-
POSTFIX Predicate class.
- PostfixInsensitivePredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixInsensitivePredicate
-
- PostfixInsensitivePredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixInsensitivePredicate
-
- PostfixInsensitivePredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixInsensitivePredicate
-
- PostfixInsensitivePredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixInsensitivePredicate
-
- PostfixPredicate - Class in com.yahoo.elide.core.filter.predicates
-
POSTFIX Predicate class.
- PostfixPredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixPredicate
-
- PostfixPredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixPredicate
-
- PostfixPredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixPredicate
-
- PostfixPredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PostfixPredicate
-
- PostVisitor - Class in com.yahoo.elide.jsonapi.parser
-
POST handler.
- PostVisitor(RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.PostVisitor
-
Constructor.
- preCommit(RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
-
Called before commit checks are evaluated and before save, flush, and commit are called.
- preCommit(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
-
- preCommit(RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
-
- PredicateExtractionVisitor - Class in com.yahoo.elide.core.filter.expression
-
A Visitor which extracts the set of predicates from a filter FilterExpression.
- PredicateExtractionVisitor() - Constructor for class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
-
Defaults to extracting a set of predicates.
- PredicateExtractionVisitor(Collection<FilterPredicate>) - Constructor for class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
-
Extracts predicates into the provided collection.
- PrefixInsensitivePredicate - Class in com.yahoo.elide.core.filter.predicates
-
PREFIX Predicate class.
- PrefixInsensitivePredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixInsensitivePredicate
-
- PrefixInsensitivePredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixInsensitivePredicate
-
- PrefixInsensitivePredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixInsensitivePredicate
-
- PrefixInsensitivePredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixInsensitivePredicate
-
- PrefixPredicate - Class in com.yahoo.elide.core.filter.predicates
-
PREFIX Predicate class.
- PrefixPredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixPredicate
-
- PrefixPredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixPredicate
-
- PrefixPredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixPredicate
-
- PrefixPredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.PrefixPredicate
-
- processJsonPatch(DataStore, String, String, PatchRequestScope) - Static method in class com.yahoo.elide.jsonapi.extensions.JsonApiPatch
-
Process json patch.
- publishLifecycleEvent(PersistentResource<?>, LifeCycleHookBinding.Operation) - Method in class com.yahoo.elide.core.RequestScope
-
Publishes a lifecycle event to all listeners.
- publishLifecycleEvent(PersistentResource<?>, String, LifeCycleHookBinding.Operation, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.RequestScope
-
Publishes a lifecycle event to all listeners.
- put(String, String, Object) - Method in class com.yahoo.elide.core.ObjectEntityCache
-
Add a resource to cache.
- putResultFor(Class<? extends Check>, PersistentResource, ExpressionResult) - Method in class com.yahoo.elide.core.security.permissions.ExpressionResultCache
-