Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractPermissionExecutor - Class in com.yahoo.elide.core.security.executors
Abstract Permission Executor with common permission executor functionalities.
AbstractPermissionExecutor(Logger, RequestScope) - Constructor for class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
 
accept(FilterExpressionVisitor<T>) - Method in class com.yahoo.elide.core.filter.expression.AndFilterExpression
 
accept(FilterExpressionVisitor<T>) - Method in interface com.yahoo.elide.core.filter.expression.FilterExpression
 
accept(FilterExpressionVisitor<T>) - Method in class com.yahoo.elide.core.filter.expression.NotFilterExpression
 
accept(FilterExpressionVisitor<T>) - Method in class com.yahoo.elide.core.filter.expression.OrFilterExpression
 
accept(FilterExpressionVisitor<T>) - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.AndExpression
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.AnyFieldExpression
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
 
accept(ExpressionVisitor<T>) - Method in interface com.yahoo.elide.core.security.permissions.expressions.Expression
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.NotExpression
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.OrExpression
 
accept(ExpressionVisitor<T>) - Method in class com.yahoo.elide.core.security.permissions.expressions.SpecificFieldExpression
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.IdContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.QueryContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntitiesContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntityContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadCollectionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadEntityContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.CoreParser.TermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PERMISSIONContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
 
AccessibleObject - Interface in com.yahoo.elide.core.type
Base interface for fields and methods.
ActivePermissionExecutor - Class in com.yahoo.elide.core.security.executors
Default permission executor.
ActivePermissionExecutor(RequestScope) - Constructor for class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
Constructor.
ActivePermissionExecutor(boolean, RequestScope) - Constructor for class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
Constructor.
addArgumentsToAttribute(String, Set<ArgumentType>) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
Add a collection of arguments to the attributes of this Entity.
addArgumentsToAttribute(Type<?>, String, Set<ArgumentType>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add a collection of argument to the attributes.
addArgumentToAttribute(Type<?>, String, ArgumentType) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add a single argument to the attribute.
addArgumentToEntity(ArgumentType) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
Add argument to this Entity.
addArgumentToEntity(Type<?>, ArgumentType) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add a single argument to the Entity.
addAttributeValue(Attribute, T) - Method in class com.yahoo.elide.core.type.ParameterizedModel
 
addError() - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
addIncluded(Resource) - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
addInverseRelation(String, Object) - Method in class com.yahoo.elide.core.PersistentResource
If a bidirectional relationship exists, attempts to add itself to the inverse relationship.
addLink(String, String) - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
addRelation(String, PersistentResource) - Method in class com.yahoo.elide.core.PersistentResource
Add relation link from a given parent resource to a child resource.
addRoleCheck(String, UserCheck) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Adds a user check for a given role to the dictionary.
addRunningTransaction(UUID, DataStoreTransaction) - Method in class com.yahoo.elide.core.TransactionRegistry
 
addSecurityCheck(Class<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add security checks and bind them to the dictionary.
addSecurityChecks(Set<Class<?>>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add security checks and bind them to the dictionary.
addToCollection(Collection, String, PersistentResource) - Method in class com.yahoo.elide.core.PersistentResource
Adds a new element to a collection and tests update permission.
aggregateResult(Function<Type<?>, EntityProjectionMaker.NamedEntityProjection>, Function<Type<?>, EntityProjectionMaker.NamedEntityProjection>) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
AggregationStorePermissionExecutor - Class in com.yahoo.elide.core.security.executors
Permission Executor for all models managed by aggregation datastore.
AggregationStorePermissionExecutor(RequestScope) - Constructor for class com.yahoo.elide.core.security.executors.AggregationStorePermissionExecutor
 
aliasesToFields - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
ALL() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Role.ALL
 
ALL_FIELDS - Static variable in class com.yahoo.elide.core.PersistentResource
 
ALPHA - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
ALPHA - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
ALPHA - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
ALPHA - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
ALPHANUM - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
ALPHANUM - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
AND - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
AND - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
AND() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
ANDContext(ExpressionParser.ExpressionContext) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
AndExpression - Class in com.yahoo.elide.core.security.permissions.expressions
Representation for an "And" expression.
AndExpression(Expression, Expression) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.AndExpression
Constructor.
AndFilterExpression - Class in com.yahoo.elide.core.filter.expression
An 'And' Filter FilterExpression.
AndFilterExpression(FilterExpression, FilterExpression) - Constructor for class com.yahoo.elide.core.filter.expression.AndFilterExpression
 
annotations - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
AnyFieldExpression - Class in com.yahoo.elide.core.security.permissions.expressions
This check determines if an entity is accessible to the current user.
AnyFieldExpression(PermissionCondition, Expression) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.AnyFieldExpression
 
apiAttributes - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
apiRelationships - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
ApiVersion - Annotation Type in com.yahoo.elide.annotation
Versions API Models.
apiVersions - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
appendAlias(String, String) - Static method in class com.yahoo.elide.core.utils.TypeHelper
Append a new field to a parent alias to get new alias.
AppendOnly() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Collections.AppendOnly
 
apply(T) - Method in interface com.yahoo.elide.core.filter.dialect.jsonapi.MultipleFilterDialect.ParseFunction
 
apply(FilterPredicate) - Method in interface com.yahoo.elide.core.filter.FilterOperation
 
apply(FilterPredicate) - Method in class com.yahoo.elide.core.filter.InMemoryFilterOperation
 
apply(RequestScope) - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
applyPredicateToObject(T, FilterPredicate, RequestScope) - Method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
Applies a filter predicate to the object in question.
Argument - Class in com.yahoo.elide.core.request
Represents an argument passed to an attribute.
Argument() - Constructor for class com.yahoo.elide.core.request.Argument
 
argument(Argument) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
Add a new argument into this project or merge an existing argument that has same name.
arguments(Set<Argument>) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
ARGUMENTS_PATTERN - Static variable in class com.yahoo.elide.core.request.Argument
 
ArgumentType - Class in com.yahoo.elide.core.dictionary
Argument Type wraps an argument to the type of value it accepts.
ArgumentType(String, Type<?>) - Constructor for class com.yahoo.elide.core.dictionary.ArgumentType
 
ArgumentType(String, Type<?>, Object) - Constructor for class com.yahoo.elide.core.dictionary.ArgumentType
 
Attribute - Class in com.yahoo.elide.core.request
Represents an attribute on an Elide entity.
attribute(Attribute) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
Add a new attribute into this project or merge an existing attribute that has same field name and alias as this attribute.
Attribute.AttributeBuilder - Class in com.yahoo.elide.core.request
 
attributeArguments - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
AttributeBuilder() - Constructor for class com.yahoo.elide.core.request.Attribute.AttributeBuilder
 
attributeOrRelationAnnotationExists(Type<?>, String, Class<A>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Returns whether or not a specified annotation is present on an entity field or its corresponding method.
attributes(Set<Attribute>) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
attributesDeque - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
Audit - Annotation Type in com.yahoo.elide.annotation
Audit configuration annotation.
Audit.Action - Enum in com.yahoo.elide.annotation
Action performed type.
auditClass(Audit.Action, ChangeSpec) - Method in class com.yahoo.elide.core.PersistentResource
Audit an action on an entity.
auditField(ChangeSpec) - Method in class com.yahoo.elide.core.PersistentResource
Audit an action on field.
AuditLogger - Class in com.yahoo.elide.core.audit
Base Audit Logger
AuditLogger() - Constructor for class com.yahoo.elide.core.audit.AuditLogger
 
Audits - Annotation Type in com.yahoo.elide.annotation
Audit configuration annotation repeatable.

B

BadRequestException - Exception in com.yahoo.elide.core.exceptions
Invalid predicate exception.
BadRequestException(String) - Constructor for exception com.yahoo.elide.core.exceptions.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.BadRequestException
 
BaseState - Class in com.yahoo.elide.jsonapi.parser.state
Base class for state information.
BaseState() - Constructor for class com.yahoo.elide.jsonapi.parser.state.BaseState
 
BaseVisitor - Class in com.yahoo.elide.jsonapi.parser
Base request handler.
BaseVisitor(RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
beginReadTransaction() - Method in interface com.yahoo.elide.core.datastore.DataStore
Begin read-only transaction.
beginReadTransaction() - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryDataStore
 
beginTransaction() - Method in interface com.yahoo.elide.core.datastore.DataStore
Begin transaction.
beginTransaction() - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
beginTransaction() - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryDataStore
 
bidirectionalConverters - Variable in class com.yahoo.elide.core.utils.coerce.BidirectionalConvertUtilBean
 
BidirectionalConvertUtilBean - Class in com.yahoo.elide.core.utils.coerce
Allows registration based on source and target type (rather than just the target type).
BidirectionalConvertUtilBean() - Constructor for class com.yahoo.elide.core.utils.coerce.BidirectionalConvertUtilBean
 
BIGDECIMAL_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
bindEntity(Class<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add given Entity bean to dictionary.
bindEntity(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add given Entity bean to dictionary.
bindEntity(Class<?>, Set<Class<? extends Annotation>>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add given Entity bean to dictionary.
bindEntity(Type<?>, Set<Class<? extends Annotation>>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add given Entity bean to dictionary.
bindEntity(EntityBinding) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add an EntityBinding instance to dictionary.
bindEntityRoots - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
bindJsonApiToEntity - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
bindLegacyHooks(EntityBinding) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
 
bindPermissionExecutor(Class<?>, Function<RequestScope, PermissionExecutor>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add a permissionExecutorGenerator to the provided class.
bindPermissionExecutor(Type<?>, Function<RequestScope, PermissionExecutor>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Add a permissionExecutorGenerator to the provided class.
bindTrigger(LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, String, LifeCycleHook) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
 
bindTrigger(LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, LifeCycleHook) - Method in class com.yahoo.elide.core.dictionary.EntityBinding
 
bindTrigger(Class<?>, String, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, LifeCycleHook) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Binds a lifecycle hook to a particular field or method in an entity.
bindTrigger(Type<?>, String, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, LifeCycleHook) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Binds a lifecycle hook to a particular field or method in an entity.
bindTrigger(Class<?>, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, LifeCycleHook, boolean) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Binds a lifecycle hook to a particular entity class.
bindTrigger(Type<?>, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, LifeCycleHook, boolean) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Binds a lifecycle hook to a particular entity class.
BOOLEAN_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
build() - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
build() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
buildAnyFieldExpressions(PersistentResource, Class<A>, Set<String>, ChangeSpec) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that checks any field on a bean.
buildAnyFieldFilterExpression(Type<?>, RequestScope, Set<String>) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression representing any field on an entity.
buildEntityFilterExpression(Type<?>, RequestScope) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build a filter expression for entity permission alone
builder() - Static method in class com.yahoo.elide.core.exceptions.ErrorObjects
 
buildErrorResponse(HttpStatusException, boolean) - Method in class com.yahoo.elide.Elide
 
buildPermissionExecutors(RequestScope) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Create a PermissionExecutor from list of bound permissionExecutorGenerator.
buildResponse(Pair<Integer, JsonNode>) - Method in class com.yahoo.elide.Elide
 
buildSpecificFieldExpressions(PersistentResource, Class<A>, String, ChangeSpec) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that checks a specific field.
buildUserCheckAnyExpression(Type<?>, Class<A>, Set<String>, RequestScope) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that strictly evaluates UserCheck's and ignores other checks for an entity.
buildUserCheckAnyFieldOnlyExpression(Type<?>, Class<A>, Set<String>, RequestScope) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that strictly evaluates UserCheck's and ignores other checks for an entity.
buildUserCheckEntityAndAnyFieldExpression(Type<?>, Class<A>, Set<String>, RequestScope) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that strictly evaluates UserCheck's and ignores other checks for an entity.
buildUserCheckFieldExpressions(Type<?>, RequestScope, Class<A>, String) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that strictly evaluates UserCheck's and ignores other checks for a specific field.
buildUserCheckFieldExpressions(Type<?>, RequestScope, Class<A>, String, boolean) - Method in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
Build an expression that strictly evaluates UserCheck's and ignores other checks for a specific field.
BypassPermissionExecutor - Class in com.yahoo.elide.core.security.executors
Permission executor intended to bypass all security checks.
BypassPermissionExecutor() - Constructor for class com.yahoo.elide.core.security.executors.BypassPermissionExecutor
 

C

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.

D

Data<T> - Class in com.yahoo.elide.jsonapi.models
Container for different representations of top-level data in JSON API.
Data(T) - Constructor for class com.yahoo.elide.jsonapi.models.Data
Constructor.
Data(Observable<T>) - Constructor for class com.yahoo.elide.jsonapi.models.Data
Constructor.
Data(Observable<T>, RelationshipType) - Constructor for class com.yahoo.elide.jsonapi.models.Data
Constructor.
Data(Collection<T>) - Constructor for class com.yahoo.elide.jsonapi.models.Data
Constructor.
Data(Collection<T>, RelationshipType) - Constructor for class com.yahoo.elide.jsonapi.models.Data
Constructor.
DataDeserializer - Class in com.yahoo.elide.jsonapi.serialization
Custom deserializer for top-level data.
DataDeserializer() - Constructor for class com.yahoo.elide.jsonapi.serialization.DataDeserializer
 
DataSerializer - Class in com.yahoo.elide.jsonapi.serialization
Custom serializer for top-level data.
DataSerializer() - Constructor for class com.yahoo.elide.jsonapi.serialization.DataSerializer
 
DataStore - Interface in com.yahoo.elide.core.datastore
Database interface library.
dataStore - Variable in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
DataStoreTestHarness - Interface in com.yahoo.elide.core.datastore.test
Any data store that wants IT tests to run against it needs to provide an implementation of this harness.
DataStoreTransaction - Interface in com.yahoo.elide.core.datastore
Wraps the Database Transaction type.
DataStoreTransaction.FeatureSupport - Enum in com.yahoo.elide.core.datastore
The extent to which the transaction supports a particular feature.
DATE_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
DEFAULT_OFFSET - Static variable in interface com.yahoo.elide.core.request.Pagination
Default offset (in records) it client does not provide one.
DEFAULT_PAGE_LIMIT - Static variable in interface com.yahoo.elide.core.request.Pagination
Default page limit (in records) it client does not provide one.
DefaultFilterDialect - Class in com.yahoo.elide.core.filter.dialect.jsonapi
The default filter dialect supported in Elide 1.0 and 2.0.
DefaultFilterDialect(EntityDictionary) - Constructor for class com.yahoo.elide.core.filter.dialect.jsonapi.DefaultFilterDialect
 
DefaultJSONApiLinks - Class in com.yahoo.elide.jsonapi.links
Default API links populate provide 'self' and 'related' links.
DefaultJSONApiLinks() - Constructor for class com.yahoo.elide.jsonapi.links.DefaultJSONApiLinks
 
DefaultJSONApiLinks(String) - Constructor for class com.yahoo.elide.jsonapi.links.DefaultJSONApiLinks
 
delete(T, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Delete the object.
delete(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
delete(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
delete(T, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
delete(String, String, String, User, String) - Method in class com.yahoo.elide.Elide
Handle DELETE.
delete(String, String, String, MultivaluedMap<String, String>, User, String, UUID) - Method in class com.yahoo.elide.Elide
Handle DELETE.
delete(String, String, String, MultivaluedMap<String, String>, Map<String, List<String>>, User, String, UUID) - Method in class com.yahoo.elide.Elide
Handle DELETE.
delete(String, UriInfo, HttpHeaders, SecurityContext, String) - Method in class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
Delete relationship handler (expects body with resource ids and types).
deleteInverseRelation(String, Object) - Method in class com.yahoo.elide.core.PersistentResource
If a bidirectional relationship exists, attempts to delete itself from the inverse relationship.
DeletePermission - Annotation Type in com.yahoo.elide.annotation
Assign custom Delete permission checks.
deleteResource() - Method in class com.yahoo.elide.core.PersistentResource
Delete an existing entity.
DeleteVisitor - Class in com.yahoo.elide.jsonapi.parser
DELETE handler.
DeleteVisitor(RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.DeleteVisitor
Constructor.
delFromCollection(Collection, String, PersistentResource, boolean) - Method in class com.yahoo.elide.core.PersistentResource
Deletes an existing element in a collection and tests update and delete permissions.
deserialize(Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.EpochToDateConverter
 
deserialize(String) - Method in class com.yahoo.elide.core.utils.coerce.converters.InstantSerde
 
deserialize(Object) - Method in class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
 
deserialize(String) - Method in class com.yahoo.elide.core.utils.coerce.converters.OffsetDateTimeSerde
 
deserialize(S) - Method in interface com.yahoo.elide.core.utils.coerce.converters.Serde
Deserialize an instance of type S to type T.
deserialize(String) - Method in class com.yahoo.elide.core.utils.coerce.converters.TimeZoneSerde
 
deserialize(String) - Method in class com.yahoo.elide.core.utils.coerce.converters.URLSerde
 
deserialize(JsonParser, DeserializationContext) - Method in class com.yahoo.elide.jsonapi.serialization.DataDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.yahoo.elide.jsonapi.serialization.MetaDeserializer
 
df - Variable in class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
 
dictionary - Variable in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
dictionary - Variable in class com.yahoo.elide.core.PersistentResource
The Dictionary.
dictionary - Variable in class com.yahoo.elide.core.RequestScope
 
dictionary - Variable in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
 
DIGIT - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
DIGIT - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
DocumentProcessor - Interface in com.yahoo.elide.jsonapi.document.processors
An interface for building and processing a response document.
DuplicateMappingException - Exception in com.yahoo.elide.core.exceptions
Occurs when many mappings to an entity are detected.
DuplicateMappingException(String) - Constructor for exception com.yahoo.elide.core.exceptions.DuplicateMappingException
Constructor.
DuplicateMappingException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.DuplicateMappingException
 
Dynamic - Interface in com.yahoo.elide.core.type
All objects created or loaded by a DataStore that are not associated with a ClassType must inherit from this interface.

E

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
Enter a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
enterAND(ExpressionParser.ANDContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
enterEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by CoreParser.entity().
enterEntity(CoreParser.EntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.entity().
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
Enter a parse tree produced by CoreParser.id().
enterId(CoreParser.IdContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.id().
enterNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
enterNOT(ExpressionParser.NOTContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
enterOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
enterOR(ExpressionParser.ORContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
enterPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
enterPAREN(ExpressionParser.PARENContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
enterPERMISSION(ExpressionParser.PERMISSIONContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
enterPERMISSION(ExpressionParser.PERMISSIONContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
enterPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by ExpressionParser.permissionClass().
enterPermissionClass(ExpressionParser.PermissionClassContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by ExpressionParser.permissionClass().
enterQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by CoreParser.query().
enterQuery(CoreParser.QueryContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.query().
enterRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by CoreParser.relationship().
enterRelationship(CoreParser.RelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.relationship().
enterRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
enterRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
enterRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
enterRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
enterRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
enterRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
enterRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
enterRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
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
Enter a parse tree produced by CoreParser.start().
enterStart(CoreParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.start().
enterStart(ExpressionParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Enter a parse tree produced by ExpressionParser.start().
enterStart(ExpressionParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Enter a parse tree produced by ExpressionParser.start().
enterSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
enterSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
enterSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
enterSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
enterSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
enterSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
enterSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
enterSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
enterTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Enter a parse tree produced by CoreParser.term().
enterTerm(CoreParser.TermContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Enter a parse tree produced by CoreParser.term().
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
Exit a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
exitAND(ExpressionParser.ANDContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
exitEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by CoreParser.entity().
exitEntity(CoreParser.EntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.entity().
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
Exit a parse tree produced by CoreParser.id().
exitId(CoreParser.IdContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.id().
exitNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
exitNOT(ExpressionParser.NOTContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
exitOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
exitOR(ExpressionParser.ORContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
exitPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
exitPAREN(ExpressionParser.PARENContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
exitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
exitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
exitPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by ExpressionParser.permissionClass().
exitPermissionClass(ExpressionParser.PermissionClassContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by ExpressionParser.permissionClass().
exitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by CoreParser.query().
exitQuery(CoreParser.QueryContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.query().
exitRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by CoreParser.relationship().
exitRelationship(CoreParser.RelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.relationship().
exitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
exitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
exitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
exitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
exitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
exitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
exitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
exitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
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
Exit a parse tree produced by CoreParser.start().
exitStart(CoreParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.start().
exitStart(ExpressionParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
Exit a parse tree produced by ExpressionParser.start().
exitStart(ExpressionParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionListener
Exit a parse tree produced by ExpressionParser.start().
exitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
exitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
exitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
exitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
exitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
exitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
exitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
exitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
exitTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
Exit a parse tree produced by CoreParser.term().
exitTerm(CoreParser.TermContext) - Method in interface com.yahoo.elide.generated.parsers.CoreListener
Exit a parse tree produced by CoreParser.term().
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
 

F

FAIL_EXPRESSION - Static variable in class com.yahoo.elide.core.security.permissions.PermissionExpressionBuilder
 
FAILURE - Static variable in class com.yahoo.elide.core.security.permissions.expressions.Expression.Results
 
FAILURE_EXPRESSION - Static variable in class com.yahoo.elide.core.security.permissions.expressions.OrExpression
 
FALSE_USER_CHECK_EXPRESSION - Static variable in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
This represents a user check that has evaluated to false.
FalsePredicate - Class in com.yahoo.elide.core.filter.predicates
False Predicate class.
FalsePredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.FalsePredicate
 
FalsePredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.FalsePredicate
 
fetch(String, T) - Method in class com.yahoo.elide.core.type.ParameterizedModel
Fetch the attribute value by name.
Field - Interface in com.yahoo.elide.core.type
A field in an Elide type.
FieldSetToNull() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Common.FieldSetToNull
 
fieldsToTypes - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
fieldsToValues - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
fieldTriggers - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
FieldType - Class in com.yahoo.elide.core.type
Elide field that wraps a Java field.
FieldType() - Constructor for class com.yahoo.elide.core.type.FieldType
 
filter(Class<? extends Annotation>, Optional<FilterExpression>, Set<String>, Observable<PersistentResource>) - Static method in class com.yahoo.elide.core.PersistentResource
Filter a set of PersistentResources.
FilterDialect - Interface in com.yahoo.elide.core.filter.dialect.graphql
GraphQL Dialect for parsing filter API parameters into Filter Expressions.
FilterExpression - Interface in com.yahoo.elide.core.filter.expression
A filter expression.
FilterExpressionCheck<T> - Class in com.yahoo.elide.core.security.checks
Check for FilterExpression.
FilterExpressionCheck() - Constructor for class com.yahoo.elide.core.security.checks.FilterExpressionCheck
 
FilterExpressionCheckEvaluationVisitor - Class in com.yahoo.elide.core.filter.visitors
FilterExpressionCheckEvaluationVisitor evaluate a check against fields of a returning object from datastore.
FilterExpressionCheckEvaluationVisitor(Object, FilterExpressionCheck, RequestScope) - Constructor for class com.yahoo.elide.core.filter.visitors.FilterExpressionCheckEvaluationVisitor
 
FilterExpressionNormalizationVisitor - Class in com.yahoo.elide.core.filter.visitors
Expression Visitor.
FilterExpressionNormalizationVisitor() - Constructor for class com.yahoo.elide.core.filter.visitors.FilterExpressionNormalizationVisitor
 
FilterExpressionPath - Annotation Type in com.yahoo.elide.annotation
Builds multi-bean properties path for FilterExpressionCheck.
FilterExpressionVisitor<T> - Interface in com.yahoo.elide.core.filter.expression
Visitor which walks the filter expression abstract syntax tree.
filterFields(Collection<String>) - Method in class com.yahoo.elide.core.PersistentResource
Filter a set of fields.
FilterOperation<T> - Interface in com.yahoo.elide.core.filter
Interface for filter operations.
FilterParameter() - Constructor for class com.yahoo.elide.core.filter.predicates.FilterPredicate.FilterParameter
 
FilterPredicate - Class in com.yahoo.elide.core.filter.predicates
Predicate class.
FilterPredicate(Path.PathElement, Operator, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
FilterPredicate(FilterPredicate) - Constructor for class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
FilterPredicate(Path, Operator, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
FilterPredicate.FilterParameter - Class in com.yahoo.elide.core.filter.predicates
A wrapper for filter parameters, for HQL injection.
FilterPredicatePushdownExtractor - Class in com.yahoo.elide.core.filter.expression
Examines a FilterExpression to determine if some or all of it can be pushed to the data store.
FilterPredicatePushdownExtractor(EntityDictionary) - Constructor for class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
 
findMethod(Type<?>, String, Type<?>...) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
Find an arbitrary method.
FIQLCompliant() - Constructor for class com.yahoo.elide.core.filter.dialect.CaseSensitivityStrategy.FIQLCompliant
 
firstOrNullIfEmpty(Observable<T>) - Static method in class com.yahoo.elide.core.PersistentResource
 
flush(RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Write any outstanding entities before processing response.
flush(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
flush(RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
flush(RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
FOLD_CASE - Static variable in enum com.yahoo.elide.core.filter.Operator
 
ForbiddenAccessException - Exception in com.yahoo.elide.core.exceptions
Access to the requested resource is.
ForbiddenAccessException(Class<? extends Annotation>) - Constructor for exception com.yahoo.elide.core.exceptions.ForbiddenAccessException
 
ForbiddenAccessException(Class<? extends Annotation>, Expression, Expression.EvaluationMode) - Constructor for exception com.yahoo.elide.core.exceptions.ForbiddenAccessException
 
formatExceptionCause(Throwable) - Static method in exception com.yahoo.elide.core.exceptions.HttpStatusException
 
FromMapConverter - Class in com.yahoo.elide.core.utils.coerce.converters
Uses Jackson to Convert from Map to target object.
FromMapConverter() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.FromMapConverter
 
fromPair(FilterExpression, FilterExpression) - Static method in class com.yahoo.elide.core.filter.expression.AndFilterExpression
Returns a new AndFilterExpression instance with the specified null-able left and right operands.
fromPair(FilterExpression, FilterExpression) - Static method in class com.yahoo.elide.core.filter.expression.OrFilterExpression
Returns a new OrFilterExpression instance with the specified null-able left and right operands.
fromString(String) - Static method in enum com.yahoo.elide.core.filter.Operator
Returns Operator from query parameter operator notation.

G

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
Converts Set of Argument into Map.
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
Deprecated.
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
 

H

handle(DataStoreTransaction, User) - Method in interface com.yahoo.elide.Elide.Handler
 
handle(StateContext, CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle void.
handle(StateContext, CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordState
 
handle(StateContext, CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordState
 
handle(StateContext, CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordState
 
handle(StateContext, CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordState
 
handle(StateContext, CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StartState
 
handle(StateContext, CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StartState
 
handle(StateContext, CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StartState
 
handle(StateContext, CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StartState
 
handle(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handle(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handleDelete(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle delete.
handleDelete(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
handleDelete(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RelationshipTerminalState
 
handleDelete() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handledType() - Method in class com.yahoo.elide.jsonapi.JsonApiSerializer
 
handleFilterJoinReject(FilterPredicate, Path.PathElement, ForbiddenAccessException) - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
 
handleFilterJoinReject(FilterPredicate, Path.PathElement, ForbiddenAccessException) - Method in interface com.yahoo.elide.core.security.PermissionExecutor
Allow customized enforcement of ReadPermission for filter joins in VerifyFieldAccessFilterExpressionVisitor Return PASS to allow filtering on the unreadable element and stop evaluating the path.
handleGet(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
We return a Function because we may have to perform post-commit operations.
handleGet(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.CollectionTerminalState
 
handleGet(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
handleGet(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RelationshipTerminalState
 
handleGet() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handlePatch(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle patch.
handlePatch(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
handlePatch(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RelationshipTerminalState
 
handlePatch() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handlePost(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.BaseState
Handle post.
handlePost(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.CollectionTerminalState
 
handlePost(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
handlePost(StateContext) - Method in class com.yahoo.elide.jsonapi.parser.state.RelationshipTerminalState
 
handlePost() - Method in class com.yahoo.elide.jsonapi.parser.state.StateContext
 
handleRequest(boolean, User, Supplier<DataStoreTransaction>, UUID, Elide.Handler<DataStoreTransaction, User, Elide.HandlerResult>) - Method in class com.yahoo.elide.Elide
Handle JSON API requests.
HandlerResult(RequestScope, Supplier<Pair<Integer, JsonNode>>) - Constructor for class com.yahoo.elide.Elide.HandlerResult
 
HandlerResult(RequestScope, RuntimeException) - Constructor for class com.yahoo.elide.Elide.HandlerResult
 
hasBinding(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Returns whether or not a class is already bound.
hasChecksForPermission(Class<? extends Annotation>) - Method in class com.yahoo.elide.core.dictionary.EntityPermissions
Does this permission check annotation exist for this entity or any field?
hashCode() - Method in class com.yahoo.elide.core.PersistentResource
 
hashCode() - Method in class com.yahoo.elide.core.ResourceLineage
 
hashCode() - Method in class com.yahoo.elide.core.type.ClassType
 
hashCode() - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
hashCode() - Method in class com.yahoo.elide.jsonapi.models.Relationship
 
hashCode() - Method in class com.yahoo.elide.jsonapi.models.Resource
 
hashCode() - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
 
HashMapDataStore - Class in com.yahoo.elide.core.datastore.inmemory
Simple in-memory only database.
HashMapDataStore(Package) - Constructor for class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
HashMapDataStore(Set<Package>) - Constructor for class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
HashMapStoreTransaction - Class in com.yahoo.elide.core.datastore.inmemory
HashMapDataStore transaction handler.
HashMapStoreTransaction(Map<Type<?>, Map<String, Object>>, EntityDictionary, Map<Type<?>, AtomicLong>) - Constructor for class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
hasStoredResultFor(Class<? extends Check>, PersistentResource) - Method in class com.yahoo.elide.core.security.permissions.ExpressionResultCache
 
hasSuperType() - Method in class com.yahoo.elide.core.type.ClassType
 
hasSuperType() - Method in interface com.yahoo.elide.core.type.Type
Whether or not this type inherits from another type.
HeaderUtils - Class in com.yahoo.elide.utils
Utility class which modifies request headers
HeaderUtils() - Constructor for class com.yahoo.elide.utils.HeaderUtils
 
HttpStatus - Class in com.yahoo.elide.core.exceptions
HTTP status codes.
HttpStatus() - Constructor for class com.yahoo.elide.core.exceptions.HttpStatus
 
HttpStatusException - Exception in com.yahoo.elide.core.exceptions
Superclass for exceptions that return a Http error status.
HttpStatusException(int, String) - Constructor for exception com.yahoo.elide.core.exceptions.HttpStatusException
 
HttpStatusException(int, String, Throwable, Supplier<String>) - Constructor for exception com.yahoo.elide.core.exceptions.HttpStatusException
 

I

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
 

J

JoinFilterDialect - Interface in com.yahoo.elide.core.filter.dialect.jsonapi
Parses a filter for one or more entity types that results in a join between them.
JSONAPI_CONTENT_TYPE - Static variable in class com.yahoo.elide.Elide
 
JSONAPI_CONTENT_TYPE_WITH_JSON_PATCH_EXTENSION - Static variable in class com.yahoo.elide.Elide
 
JsonApiDocument - Class in com.yahoo.elide.jsonapi.models
JSON API Document.
JsonApiDocument() - Constructor for class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
JsonApiDocument(Data<Resource>) - Constructor for class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
JsonApiEndpoint - Class in com.yahoo.elide.jsonapi.resources
Default endpoint/servlet for using Elide and JSONAPI.
JsonApiEndpoint(Elide) - Constructor for class com.yahoo.elide.jsonapi.resources.JsonApiEndpoint
 
JSONApiLinks - Interface in com.yahoo.elide.jsonapi.links
 
JsonApiMapper - Class in com.yahoo.elide.jsonapi
Serializer/Deserializer for JSON API.
JsonApiMapper() - Constructor for class com.yahoo.elide.jsonapi.JsonApiMapper
Instantiates a new Json Api Mapper.
JsonApiMapper(ObjectMapper) - Constructor for class com.yahoo.elide.jsonapi.JsonApiMapper
Instantiates a new Json Api Mapper.
JsonApiParser - Class in com.yahoo.elide.jsonapi.parser
Parses the REST request.
JsonApiParser() - Constructor for class com.yahoo.elide.jsonapi.parser.JsonApiParser
 
JsonApiPatch - Class in com.yahoo.elide.jsonapi.extensions
Json API patch extension.
JsonApiSerializer<T> - Class in com.yahoo.elide.jsonapi
JSON API Serializer.
jsonApiType - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
JsonPatchExtensionException - Exception in com.yahoo.elide.core.exceptions
Exception describing error caused from Json Patch Extension request.
JsonPatchExtensionException(int, JsonNode) - Constructor for exception com.yahoo.elide.core.exceptions.JsonPatchExtensionException
 

K

KeySerializer - Class in com.yahoo.elide.jsonapi.serialization
Custom serializer for Serializing Map Keys.
KeySerializer() - Constructor for class com.yahoo.elide.jsonapi.serialization.KeySerializer
 
KeyValMap - Class in com.yahoo.elide.jsonapi.models
Map storing key-value and useful accessor functions.
KeyValMap() - Constructor for class com.yahoo.elide.jsonapi.models.KeyValMap
 

L

lastElement() - Method in class com.yahoo.elide.core.Path
 
left - Variable in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
left - Variable in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
LEGAL_CHAR - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
LEGAL_CHAR - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
LEGAL_NAME - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
LEGAL_NAME - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
LEGAL_NAME() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
 
LEGAL_NAME(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
 
LEPredicate - Class in com.yahoo.elide.core.filter.predicates
LE Predicate class.
LEPredicate(Path, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.LEPredicate
 
LEPredicate(Path.PathElement, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.LEPredicate
 
LifeCycleHook<T> - Interface in com.yahoo.elide.core.lifecycle
Function which will be invoked for Elide lifecycle triggers.
LifeCycleHookBinding - Annotation Type in com.yahoo.elide.annotation
Executes arbitrary logic (a lifecycle hook) when an Elide model is read or written.
LifeCycleHookBinding.Operation - Enum in com.yahoo.elide.annotation
 
LifeCycleHookBinding.TransactionPhase - Enum in com.yahoo.elide.annotation
 
LifeCycleHookBindings - Annotation Type in com.yahoo.elide.annotation
A group of repeatable LifeCycleHookBinding annotations.
LifecycleHookInvoker - Class in com.yahoo.elide.core.lifecycle
RX Java Observer which invokes a lifecycle hook function.
LifecycleHookInvoker(EntityDictionary, LifeCycleHookBinding.Operation, LifeCycleHookBinding.TransactionPhase, boolean) - Constructor for class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
LineagePath() - Constructor for class com.yahoo.elide.core.ResourceLineage.LineagePath
 
loadObject(EntityProjection, Serializable, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Loads an object by ID.
loadObject(EntityProjection, Serializable, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
loadObject(EntityProjection, Serializable, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
loadObject(EntityProjection, Serializable, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
loadObjects(EntityProjection, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Loads a collection of objects.
loadObjects(EntityProjection, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
loadObjects(EntityProjection, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
loadObjects(EntityProjection, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
loadRecord(EntityProjection, String, RequestScope) - Static method in class com.yahoo.elide.core.PersistentResource
Load an single entity from the DB.
loadRecords(EntityProjection, List<String>, RequestScope) - Static method in class com.yahoo.elide.core.PersistentResource
Load a collection from the datastore.
log(LogMessage) - Method in class com.yahoo.elide.core.audit.AuditLogger
 
logCheckStats() - Method in class com.yahoo.elide.core.security.executors.ActivePermissionExecutor
Logs the permission check statistics.
logCheckStats() - Method in class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
 
logCheckStats() - Method in interface com.yahoo.elide.core.security.PermissionExecutor
Logs useful information about the check evaluation.
LogMessage - Interface in com.yahoo.elide.core.audit
Elide audit entity for a CRUD action.
LogMessageImpl - Class in com.yahoo.elide.core.audit
An audit log message that can be logged to a logger.
LogMessageImpl(String, int) - Constructor for class com.yahoo.elide.core.audit.LogMessageImpl
Construct a log message that does not involve any templating.
LogMessageImpl(Audit, PersistentResource, Optional<ChangeSpec>) - Constructor for class com.yahoo.elide.core.audit.LogMessageImpl
Construct a log message from an Audit annotation and the record that was updated in some way.
LogMessageImpl(String, PersistentResource, String[], int, Optional<ChangeSpec>) - Constructor for class com.yahoo.elide.core.audit.LogMessageImpl
Construct a log message.
LONG_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
lookup(Class<?>, Class<?>) - Method in class com.yahoo.elide.core.utils.coerce.BidirectionalConvertUtilBean
 
lookup(Class<T>) - Static method in class com.yahoo.elide.core.utils.coerce.CoerceUtil
 
lookupAnnotationDeclarationClass(Type<?>, Class<? extends Annotation>) - Static method in class com.yahoo.elide.core.dictionary.EntityDictionary
Search a class hierarchy to find the first instance of a declared annotation.
lookupBoundClass(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Return bound entity or null.
lookupEntityClass(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Follow for this class or super-class for JPA Entity annotation.
lookupIncludeClass(Type<?>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Follow for this class or super-class for Include annotation.
lowercaseAndRemoveAuthHeaders(Map<String, List<String>>) - Static method in class com.yahoo.elide.utils.HeaderUtils
Remove Authorization and Proxy Authorization headers from request headers.
LPAREN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
LPAREN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
LPAREN() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
 
LTPredicate - Class in com.yahoo.elide.core.filter.predicates
LT Predicate class.
LTPredicate(Path, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.LTPredicate
 
LTPredicate(Path.PathElement, Object) - Constructor for class com.yahoo.elide.core.filter.predicates.LTPredicate
 

M

map - Variable in class com.yahoo.elide.jsonapi.models.KeyValMap
 
MAP_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
mapOperator(Operator) - Method in class com.yahoo.elide.core.filter.dialect.CaseSensitivityStrategy.FIQLCompliant
 
mapOperator(Operator) - Method in interface com.yahoo.elide.core.filter.dialect.CaseSensitivityStrategy
Maps a general case operator to an operator respecting case sensitivity behavior.
mapOperator(Operator) - Method in class com.yahoo.elide.core.filter.dialect.CaseSensitivityStrategy.UseColumnCollation
 
MappedInterface - Annotation Type in com.yahoo.elide.annotation
Used to annotate interfaces that represent mapped entities.
MARK - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
MARK - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
matchesId(String) - Method in class com.yahoo.elide.core.PersistentResource
Check whether an id matches for this persistent resource.
matchesId(String) - Method in interface com.yahoo.elide.core.security.PersistentResource
 
MAX_PAGE_LIMIT - Static variable in interface com.yahoo.elide.core.request.Pagination
Maximum allowable page limit (in records).
Member - Interface in com.yahoo.elide.core.type
Base class of fields and methods.
merge(EntityProjection) - Method in class com.yahoo.elide.core.request.EntityProjection
Recursively merges two EntityProjections.
merge(Relationship) - Method in class com.yahoo.elide.core.request.Relationship
 
MESSAGES - Static variable in class com.yahoo.elide.core.audit.AuditLogger
 
Meta - Class in com.yahoo.elide.jsonapi.models
Model for representing JSON API meta information.
Meta(Map<String, Object>) - Constructor for class com.yahoo.elide.jsonapi.models.Meta
Constructor.
MetaDeserializer - Class in com.yahoo.elide.jsonapi.serialization
Custom deserializer for top-level meta object.
MetaDeserializer() - Constructor for class com.yahoo.elide.jsonapi.serialization.MetaDeserializer
 
Method - Interface in com.yahoo.elide.core.type
A method belonging to an Elide type.
MethodType - Class in com.yahoo.elide.core.type
Elide Method that wraps a Java Method.
MethodType() - Constructor for class com.yahoo.elide.core.type.MethodType
 
modeNames - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
modeNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
MultipleFilterDialect - Class in com.yahoo.elide.core.filter.dialect.jsonapi
A filter dialect that supports an ordered list of different dialects.
MultipleFilterDialect(EntityDictionary) - Constructor for class com.yahoo.elide.core.filter.dialect.jsonapi.MultipleFilterDialect
 
MultipleFilterDialect.ParseFunction<T,R> - Interface in com.yahoo.elide.core.filter.dialect.jsonapi
A dialect parse function.
MultiplexPermissionExecutor - Class in com.yahoo.elide.core.security.executors
MultiplexPermissionExecutor manages Model to permssion executor mapping.
MultiplexPermissionExecutor() - Constructor for class com.yahoo.elide.core.security.executors.MultiplexPermissionExecutor
 

N

NamedEntityProjection() - Constructor for class com.yahoo.elide.jsonapi.EntityProjectionMaker.NamedEntityProjection
 
needNavigation(Type<?>, String, EntityDictionary) - Method in class com.yahoo.elide.core.Path
Check whether a field need navigation to another entity.
negate() - Method in enum com.yahoo.elide.core.filter.Operator
 
negate() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
newInstance() - Method in class com.yahoo.elide.core.type.ClassType
 
newInstance() - Method in interface com.yahoo.elide.core.type.Type
Constructs a new instance of the type.
NO_EVALUATION_EXPRESSION - Static variable in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
This is a constant that represents a check that we cannot evaluate at extraction time.
NO_VERSION - Static variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
NONE() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Role.NONE
 
NonTransferable - Annotation Type in com.yahoo.elide.annotation
Marks that the given entity cannot be added to another collection after creation of the entity.
normalizePath(String) - Static method in class com.yahoo.elide.jsonapi.parser.JsonApiParser
Normalize request path
NOT - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
NOT - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
NOT() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
 
NOTContext(ExpressionParser.ExpressionContext) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
 
NotEmptyPredicate - Class in com.yahoo.elide.core.filter.predicates
Not Empty Predicate Class.
NotEmptyPredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.NotEmptyPredicate
 
NotEmptyPredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.NotEmptyPredicate
 
NotExpression - Class in com.yahoo.elide.core.security.permissions.expressions
Representation of a "not" expression.
NotExpression(Expression) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.NotExpression
Constructor.
NotFilterExpression - Class in com.yahoo.elide.core.filter.expression
A 'Not' Filter FilterExpression.
NotFilterExpression(FilterExpression) - Constructor for class com.yahoo.elide.core.filter.expression.NotFilterExpression
 
NotInInsensitivePredicate - Class in com.yahoo.elide.core.filter.predicates
NOT Insensitive Predicate class.
NotInInsensitivePredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInInsensitivePredicate
 
NotInInsensitivePredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInInsensitivePredicate
 
NotInInsensitivePredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInInsensitivePredicate
 
NotInInsensitivePredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInInsensitivePredicate
 
NotInPredicate - Class in com.yahoo.elide.core.filter.predicates
Not In Predicate class.
NotInPredicate(Path, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInPredicate
 
NotInPredicate(Path, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInPredicate
 
NotInPredicate(Path.PathElement, List<Object>) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInPredicate
 
NotInPredicate(Path.PathElement, T...) - Constructor for class com.yahoo.elide.core.filter.predicates.NotInPredicate
 
NotNullPredicate - Class in com.yahoo.elide.core.filter.predicates
Not NUL Predicate class.
NotNullPredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.NotNullPredicate
 
NotNullPredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.NotNullPredicate
 
nullValue(String, PersistentResource) - Method in class com.yahoo.elide.core.PersistentResource
Nulls the relationship or attribute and checks update permissions.
NUMBER_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 

O

obj - Variable in class com.yahoo.elide.core.PersistentResource
 
OBJ_METHODS - Static variable in class com.yahoo.elide.core.type.ClassType
 
OBJECT_MAPPER - Static variable in exception com.yahoo.elide.core.exceptions.HttpStatusException
 
OBJECT_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
ObjectEntityCache - Class in com.yahoo.elide.core
Cache to store object entity.
ObjectEntityCache() - Constructor for class com.yahoo.elide.core.ObjectEntityCache
Constructor.
of(Class<T>) - Static method in class com.yahoo.elide.core.type.ClassType
Construction helper.
OffsetDateTimeSerde - Class in com.yahoo.elide.core.utils.coerce.converters
Serde class for bidirectional conversion from OffsetDateTime type to String.
OffsetDateTimeSerde() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.OffsetDateTimeSerde
 
ok(T, RequestScope, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
The filter expression is evaluated in memory if it cannot be pushed to the data store by elide for any reason.
ok(T, RequestScope, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.security.checks.OperationCheck
Determines whether the user can access the resource.
ok(T, RequestScope, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.security.checks.prefab.Collections.AppendOnly
 
ok(T, RequestScope, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.security.checks.prefab.Collections.RemoveOnly
 
ok(T, RequestScope, Optional<ChangeSpec>) - Method in class com.yahoo.elide.core.security.checks.prefab.Common.FieldSetToNull
 
ok(User) - Method in class com.yahoo.elide.core.security.checks.prefab.Role.ALL
 
ok(User) - Method in class com.yahoo.elide.core.security.checks.prefab.Role.NONE
 
ok(User) - Method in class com.yahoo.elide.core.security.checks.prefab.Role.RoleMemberCheck
 
ok(User) - Method in class com.yahoo.elide.core.security.checks.UserCheck
Method reserved for user checks.
onComplete() - Method in class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
OnCreatePostCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnCreatePreCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnCreatePreSecurity - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnDeletePostCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnDeletePreCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnDeletePreSecurity - Annotation Type in com.yahoo.elide.annotation
Deprecated.
onError(Throwable) - Method in class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
onNext(CRUDEvent) - Method in class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
OnReadPostCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnReadPreCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnReadPreSecurity - Annotation Type in com.yahoo.elide.annotation
Deprecated.
onSubscribe(Disposable) - Method in class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
OnUpdatePostCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnUpdatePreCommit - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OnUpdatePreSecurity - Annotation Type in com.yahoo.elide.annotation
Deprecated.
OperationCheck<T> - Class in com.yahoo.elide.core.security.checks
Operation check interface.
OperationCheck() - Constructor for class com.yahoo.elide.core.security.checks.OperationCheck
 
Operator - Enum in com.yahoo.elide.core.filter
Operator enum for predicates.
OR - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
OR - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
OR() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
ORContext(ExpressionParser.ExpressionContext) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
OrExpression - Class in com.yahoo.elide.core.security.permissions.expressions
Representation of an "or" expression.
OrExpression(Expression, Expression) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.OrExpression
Constructor.
OrFilterExpression - Class in com.yahoo.elide.core.filter.expression
An 'Or' Filter FilterExpression.
OrFilterExpression(FilterExpression, FilterExpression) - Constructor for class com.yahoo.elide.core.filter.expression.OrFilterExpression
 

P

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
 

Q

query() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
query() - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
 
QueryContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.QueryContext
 

R

readJsonApiDocument(String) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Read json api document.
readJsonApiDocument(JsonNode) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Read json api document.
readJsonApiPatchExtDoc(String) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Read json api patch ext doc.
readJsonApiPatchExtValue(JsonNode) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Read json api patch ext value.
ReadPermission - Annotation Type in com.yahoo.elide.annotation
Assign custom Read permission checks.
RecordState - Class in com.yahoo.elide.jsonapi.parser.state
Record Read State.
RecordState(PersistentResource, EntityProjection) - Constructor for class com.yahoo.elide.jsonapi.parser.state.RecordState
 
RecordTerminalState - Class in com.yahoo.elide.jsonapi.parser.state
Record Found State.
RecordTerminalState(PersistentResource) - Constructor for class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
RecordTerminalState(PersistentResource, CollectionTerminalState) - Constructor for class com.yahoo.elide.jsonapi.parser.state.RecordTerminalState
 
register(Class<?>, Class<?>, Converter) - Method in class com.yahoo.elide.core.utils.coerce.BidirectionalConvertUtilBean
 
register(Class<T>, Serde<S, T>) - Static method in class com.yahoo.elide.core.utils.coerce.CoerceUtil
 
registerCustomSerde() - Method in class com.yahoo.elide.Elide
 
registerCustomSerde(Class<?>, Serde, String) - Method in class com.yahoo.elide.Elide
 
registerCustomSerdeInObjectMapper(Class<?>, Serde, String) - Method in class com.yahoo.elide.Elide
 
registerCustomSerdeScan() - Method in class com.yahoo.elide.Elide
 
REGULAR_ID_NAME - Static variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
relationship(String, EntityProjection) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
relationship(Relationship) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
Add a new relationship into this project or merge an existing relationship that has same field name and alias as this relationship.
Relationship - Class in com.yahoo.elide.core.request
Represents a relationship on an Elide entity.
relationship() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
relationship() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
 
relationship() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
 
Relationship - Class in com.yahoo.elide.jsonapi.models
Model representing JSON API Relationship.
Relationship(Map<String, String>, Data<Resource>) - Constructor for class com.yahoo.elide.jsonapi.models.Relationship
 
relationshipAlreadyExists(String, PersistentResource) - Method in class com.yahoo.elide.core.PersistentResource
Checks whether the new entity is already a part of the relationship.
RelationshipContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
 
relationships(Set<Relationship>) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
RELATIONSHIPS - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
RELATIONSHIPS() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
 
RELATIONSHIPS - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
relationshipsDeque - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
RelationshipTerminalState - Class in com.yahoo.elide.jsonapi.parser.state
State to handle relationships.
RelationshipTerminalState(PersistentResource, String, EntityProjection) - Constructor for class com.yahoo.elide.jsonapi.parser.state.RelationshipTerminalState
 
relationshipToCascadeTypes - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
relationshipToInverse - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
RelationshipType - Enum in com.yahoo.elide.core.dictionary
Relationship types.
relationshipTypes - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
RemoveOnly() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Collections.RemoveOnly
 
removeRelation(String, PersistentResource) - Method in class com.yahoo.elide.core.PersistentResource
Remove a relationship.
removeRunningTransaction(UUID) - Method in class com.yahoo.elide.core.TransactionRegistry
 
RequestScope - Class in com.yahoo.elide.core
Request scope object for relaying request-related data to various subsystems.
RequestScope(String, String, String, JsonApiDocument, DataStoreTransaction, User, MultivaluedMap<String, String>, Map<String, List<String>>, UUID, ElideSettings) - Constructor for class com.yahoo.elide.core.RequestScope
Create a new RequestScope with specified update status code.
RequestScope(String, String, JsonApiDocument, RequestScope) - Constructor for class com.yahoo.elide.core.RequestScope
Special copy constructor for use by PatchRequestScope.
requestScope - Variable in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
 
requestScope - Variable in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
 
RequestScope - Interface in com.yahoo.elide.core.security
The request scope interface passed to checks.
requestScope - Variable in class com.yahoo.elide.Elide.HandlerResult
 
requestScopeableMethods - Variable in class com.yahoo.elide.core.dictionary.EntityBinding
 
resolveApiVersion(Map<String, List<String>>) - Static method in class com.yahoo.elide.utils.HeaderUtils
Resolve value of api version from request headers.
resolveBaseUrl(UriInfo) - Static method in class com.yahoo.elide.utils.ResourceUtils
Resolve value of base url from UriInfo.
resolvePathAttribute(Type<?>, String, String, Set<Argument>, EntityDictionary) - Method in class com.yahoo.elide.core.Path
 
resolvePathElements(Type<?>, EntityDictionary, String) - Method in class com.yahoo.elide.core.Path
Resolve a dot separated path into list of path elements.
resource - Variable in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
 
Resource - Class in com.yahoo.elide.jsonapi.models
Resource wrapper around serialized/deserialized JSON API NOTE: We violate the DRY principle to create a clear separation of concern.
Resource(String, String) - Constructor for class com.yahoo.elide.jsonapi.models.Resource
 
Resource(String, String, Map<String, Object>, Map<String, Relationship>, Map<String, String>, Map<String, Meta>) - Constructor for class com.yahoo.elide.jsonapi.models.Resource
 
ResourceIdentifier - Class in com.yahoo.elide.jsonapi.models
Model representing JSON API Linkage.
ResourceIdentifier(String, String) - Constructor for class com.yahoo.elide.jsonapi.models.ResourceIdentifier
 
ResourceLineage - Class in com.yahoo.elide.core
Represents the path in an object relationship graph starting at an object accessible from the root of the URL path and ending (exclusive) at this object.
ResourceLineage() - Constructor for class com.yahoo.elide.core.ResourceLineage
Empty lineage for objects rooted in the URL.
ResourceLineage(ResourceLineage, PersistentResource, String) - Constructor for class com.yahoo.elide.core.ResourceLineage
Extends a lineage with a new resource.
ResourceLineage.LineagePath - Class in com.yahoo.elide.core
A node in the lineage that includes the resource and the link to the next node.
ResourceUtils - Class in com.yahoo.elide.utils
Utility class which is shared by Resources/Controllers.
ResourceUtils() - Constructor for class com.yahoo.elide.utils.ResourceUtils
 
result - Variable in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
 
result - Variable in class com.yahoo.elide.Elide.HandlerResult
 
Results() - Constructor for class com.yahoo.elide.core.security.permissions.expressions.Expression.Results
 
returnPageTotals() - Method in class com.yahoo.elide.core.pagination.PaginationImpl
Whether or not the client requested to return page totals.
returnPageTotals() - Method in interface com.yahoo.elide.core.request.Pagination
Whether or not to fetch the collection size or not.
right - Variable in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
right - Variable in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
Role - Class in com.yahoo.elide.core.security.checks.prefab
Simple checks to always grant or deny.
Role() - Constructor for class com.yahoo.elide.core.security.checks.prefab.Role
 
Role.ALL - Class in com.yahoo.elide.core.security.checks.prefab
Check which always grants.
Role.NONE - Class in com.yahoo.elide.core.security.checks.prefab
Check which always denies.
Role.RoleMemberCheck - Class in com.yahoo.elide.core.security.checks.prefab
Check which verifies if the user is a member of a particular role.
roleChecks - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
RoleMemberCheck(String) - Constructor for class com.yahoo.elide.core.security.checks.prefab.Role.RoleMemberCheck
 
rootCollection() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
rootCollection() - Method in class com.yahoo.elide.generated.parsers.CoreParser.StartContext
 
RootCollectionContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionContext
 
RootCollectionContext() - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionContext
 
RootCollectionLoadEntitiesContext(CoreParser.RootCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntitiesContext
 
RootCollectionLoadEntityContext(CoreParser.RootCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntityContext
 
RootCollectionRelationshipContext(CoreParser.RootCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionRelationshipContext
 
RootCollectionSubCollectionContext(CoreParser.RootCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
 
RPAREN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
RPAREN() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
 
RPAREN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
RSQL2FilterExpressionVisitor(boolean) - Constructor for class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQL2FilterExpressionVisitor
 
RSQL2FilterExpressionVisitor(boolean, boolean, Set<Attribute>) - Constructor for class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQL2FilterExpressionVisitor
 
RSQLFilterDialect - Class in com.yahoo.elide.core.filter.dialect
FilterDialect which implements support for RSQL filter dialect.
RSQLFilterDialect(EntityDictionary) - Constructor for class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
 
RSQLFilterDialect(EntityDictionary, CaseSensitivityStrategy) - Constructor for class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect
 
RSQLFilterDialect.RSQL2FilterExpressionVisitor - Class in com.yahoo.elide.core.filter.dialect
Visitor which converts RSQL abstract syntax tree into an Elide filter expression.
RSQLFilterDialect.RSQLParseException - Exception in com.yahoo.elide.core.filter.dialect
Allows base RSQLParseException to carry a parametrized message.
RULE_entity - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_expression - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
RULE_id - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_permissionClass - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
RULE_query - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_relationship - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_rootCollection - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_start - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_start - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
RULE_subCollection - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
RULE_term - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
ruleNames - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
ruleNames - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
ruleNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
ruleNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
runAtCommit() - Method in interface com.yahoo.elide.core.security.checks.Check
Should the check forced to be run at transaction commit or not.
runAtCommit() - Method in class com.yahoo.elide.core.security.checks.FilterExpressionCheck
 
runAtCommit() - Method in class com.yahoo.elide.core.security.checks.UserCheck
 
runQueuedPostCommitTriggers() - Method in class com.yahoo.elide.core.RequestScope
Run queued post-commit lifecycle triggers.
runQueuedPreCommitTriggers() - Method in class com.yahoo.elide.core.RequestScope
Run queued pre-commit lifecycle triggers.
runQueuedPreSecurityTriggers() - Method in class com.yahoo.elide.core.RequestScope
Run queued pre-security lifecycle triggers.

S

save(T, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Save the updated object.
save(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
save(Object, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
save(T, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
saveOrCreateObjects() - Method in class com.yahoo.elide.core.RequestScope
 
SC_BAD_REQUEST - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_CREATED - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_FORBIDDEN - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_INTERNAL_SERVER_ERROR - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_LOCKED - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_METHOD_NOT_ALLOWED - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_NO_CONTENT - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_NOT_FOUND - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_OK - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
SC_TIMEOUT - Static variable in class com.yahoo.elide.core.exceptions.HttpStatus
 
scanForSecurityChecks() - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Scan for security checks and automatically bind them to the dictionary.
scopedBy(Path.PathElement) - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
Create a copy of this filter that is scoped by scope.
SecurityCheck - Annotation Type in com.yahoo.elide.annotation
A convenience annotation that help you register elide check.
SecurityContextUser - Class in com.yahoo.elide.jsonapi.resources
Elide User for JAXRS.
SecurityContextUser(SecurityContext) - Constructor for class com.yahoo.elide.jsonapi.resources.SecurityContextUser
 
sempred(RuleContext, int, int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
 
Serde<S,T> - Interface in com.yahoo.elide.core.utils.coerce.converters
Bidirectional conversion from one type to another.
serdeLookup - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
serialize(T) - Method in class com.yahoo.elide.core.utils.coerce.converters.EpochToDateConverter
 
serialize(Instant) - Method in class com.yahoo.elide.core.utils.coerce.converters.InstantSerde
 
serialize(Date) - Method in class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
 
serialize(OffsetDateTime) - Method in class com.yahoo.elide.core.utils.coerce.converters.OffsetDateTimeSerde
 
serialize(T) - Method in interface com.yahoo.elide.core.utils.coerce.converters.Serde
Serializes an instance of type T as type S.
serialize(TimeZone) - Method in class com.yahoo.elide.core.utils.coerce.converters.TimeZoneSerde
 
serialize(URL) - Method in class com.yahoo.elide.core.utils.coerce.converters.URLSerde
 
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.yahoo.elide.jsonapi.JsonApiSerializer
 
serialize(Data<Resource>, JsonGenerator, SerializerProvider) - Method in class com.yahoo.elide.jsonapi.serialization.DataSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.yahoo.elide.jsonapi.serialization.KeySerializer
 
set(Object, Object) - Method in interface com.yahoo.elide.core.type.Field
Changes the value of the field.
set(Object, Object) - Method in class com.yahoo.elide.core.type.FieldType
 
setAccessible(boolean) - Method in interface com.yahoo.elide.core.type.AccessibleObject
Changes whether the field or method is accessible.
setAccessible(boolean) - Method in class com.yahoo.elide.core.type.FieldType
 
setAccessible(boolean) - Method in class com.yahoo.elide.core.type.MethodType
 
setAttribute(T, Attribute, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Set an attribute on an object in the data store.
setAttribute(Object, Attribute, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
setAttribute(T, Attribute, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
setAttributes(Map<String, Object>) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setData(Data<Resource>) - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
setId(Object, String) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
setId(Object, String) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Sets the ID field of a target object.
setId(String) - Method in class com.yahoo.elide.core.PersistentResource
Set resource ID.
setId(String) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setLinks(Map<String, String>) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setMeta(Meta) - Method in class com.yahoo.elide.jsonapi.models.JsonApiDocument
 
setMeta(Map<String, Meta>) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setObject(T) - Method in class com.yahoo.elide.core.PersistentResource
Sets object.
setPageTotals(Long) - Method in interface com.yahoo.elide.core.request.Pagination
Set the total size of the collection.
setRelationships(Map<String, Relationship>) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setType(String) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
setUUIDForObject(Type<?>, String, Object) - Method in class com.yahoo.elide.core.RequestScope
 
setValue(Object, String, Object) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Invoke the set[fieldName] method on the target object OR set the field with the corresponding name.
setValue(String, Object) - Method in class com.yahoo.elide.core.PersistentResource
Invoke the set[fieldName] method on the target object OR set the field with the corresponding name.
setValueChecked(String, Object) - Method in class com.yahoo.elide.core.PersistentResource
Sets value.
shouldExecuteInMemory(EntityDictionary, FilterExpression) - Static method in class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
 
size() - Method in class com.yahoo.elide.core.PersistentResourceSet
 
Slf4jLogger - Class in com.yahoo.elide.core.audit
Logger implementation which logs to SLF4J.
Slf4jLogger() - Constructor for class com.yahoo.elide.core.audit.Slf4jLogger
 
sort(Comparator<T>) - Method in class com.yahoo.elide.jsonapi.models.Data
Sort method using provided sort function.
Sorting - Interface in com.yahoo.elide.core.request
Represents a client request to sort a collection.
Sorting.SortOrder - Enum in com.yahoo.elide.core.request
Denotes the intended sort direction (ascending or descending).
SortingImpl - Class in com.yahoo.elide.core.sort
Generates a simple wrapper around the sort fields from the JSON-API GET Query.
SortingImpl(Map<String, Sorting.SortOrder>, Type<?>, EntityDictionary) - Constructor for class com.yahoo.elide.core.sort.SortingImpl
Constructs a new Sorting instance.
SortingImpl(Map<String, Sorting.SortOrder>, Class<?>, EntityDictionary) - Constructor for class com.yahoo.elide.core.sort.SortingImpl
Constructs a new Sorting instance.
SortingImpl(Map<String, Sorting.SortOrder>, Type<?>, Set<Attribute>, EntityDictionary) - Constructor for class com.yahoo.elide.core.sort.SortingImpl
Constructs a new Sorting instance.
SpecificFieldExpression - Class in com.yahoo.elide.core.security.permissions.expressions
Expression for joining specific fields.
SpecificFieldExpression(PermissionCondition, Expression, Expression) - Constructor for class com.yahoo.elide.core.security.permissions.expressions.SpecificFieldExpression
 
spliterator() - Method in class com.yahoo.elide.core.PersistentResourceSet
 
start() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
start() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser
 
StartContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.StartContext
 
StartContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.ExpressionParser.StartContext
 
StartState - Class in com.yahoo.elide.jsonapi.parser.state
Initial State.
StartState() - Constructor for class com.yahoo.elide.jsonapi.parser.state.StartState
 
state - Variable in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
StateContext - Class in com.yahoo.elide.jsonapi.parser.state
Container for current state.
StateContext(BaseState, RequestScope) - Constructor for class com.yahoo.elide.jsonapi.parser.state.StateContext
 
status - Variable in exception com.yahoo.elide.core.exceptions.HttpStatusException
 
STRING_TYPE - Static variable in class com.yahoo.elide.core.type.ClassType
 
subclassingEntities - Variable in class com.yahoo.elide.core.dictionary.EntityDictionary
 
subCollection() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionSubCollectionContext
 
subCollection() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
subCollection() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
 
SubCollectionContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionContext
 
SubCollectionContext() - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionContext
 
SubCollectionReadCollectionContext(CoreParser.SubCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadCollectionContext
 
SubCollectionReadEntityContext(CoreParser.SubCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadEntityContext
 
SubCollectionRelationshipContext(CoreParser.SubCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionRelationshipContext
 
SubCollectionSubCollectionContext(CoreParser.SubCollectionContext) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionSubCollectionContext
 
SubqueryFilterDialect - Interface in com.yahoo.elide.core.filter.dialect.jsonapi
Parses filters which are bound to a particular entity type.
SUCCESS - Static variable in class com.yahoo.elide.core.security.permissions.expressions.Expression.Results
 
SUCCESSFUL_EXPRESSION - Static variable in class com.yahoo.elide.core.security.permissions.expressions.OrExpression
 
supportsFiltering(RequestScope, Optional<T>, EntityProjection) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Whether or not the transaction can filter the provided class with the provided expression.
supportsFiltering(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
supportsFiltering(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
supportsPagination(RequestScope, Optional<T>, EntityProjection) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Whether or not the transaction can paginate the provided class.
supportsPagination(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
supportsPagination(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
supportsSorting(RequestScope, Optional<T>, EntityProjection) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Whether or not the transaction can sort the provided class.
supportsSorting(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapStoreTransaction
 
supportsSorting(RequestScope, Optional<T>, EntityProjection) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 

T

T__0 - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
T__0 - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
targetType - Variable in class com.yahoo.elide.core.utils.coerce.converters.ISO8601DateSerde
 
term() - Method in class com.yahoo.elide.generated.parsers.CoreParser.EntityContext
 
term() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RelationshipContext
 
term() - Method in class com.yahoo.elide.generated.parsers.CoreParser.RootCollectionLoadEntitiesContext
 
term() - Method in class com.yahoo.elide.generated.parsers.CoreParser.SubCollectionReadCollectionContext
 
term() - Method in class com.yahoo.elide.generated.parsers.CoreParser
 
TermContext(ParserRuleContext, int) - Constructor for class com.yahoo.elide.generated.parsers.CoreParser.TermContext
 
throwOnError() - Method in class com.yahoo.elide.core.lifecycle.LifecycleHookInvoker
 
TimedFunction<R> - Class in com.yahoo.elide.core.utils
Wraps a function and logs how long it took to run (in millis).
TimedFunction(Supplier<R>, String) - Constructor for class com.yahoo.elide.core.utils.TimedFunction
 
TimeoutException - Exception in com.yahoo.elide.core.exceptions
Thrown for request timeouts.
TimeoutException(Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.TimeoutException
 
TimeZoneSerde - Class in com.yahoo.elide.core.utils.coerce.converters
Serde class for bidirectional conversion from TimeZone type to String.
TimeZoneSerde() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.TimeZoneSerde
 
ToEnumConverter - Class in com.yahoo.elide.core.utils.coerce.converters
Converter to Enum.
ToEnumConverter() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ToEnumConverter
 
toJsonObject(JsonApiDocument) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
To json object.
tokenNames - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
Deprecated.
tokenNames - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
Deprecated.
tokenNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
Deprecated.
Use VOCABULARY instead.
tokenNames - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
Deprecated.
ToMany - Annotation Type in com.yahoo.elide.annotation
Marks a method or field as a relationship that should be exposed via Elide Despite JPA bindings.
toManyInPath(EntityDictionary, Path) - Static method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
toManyInPathExceptLastPathElement(EntityDictionary, Path) - Static method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
ToOne - Annotation Type in com.yahoo.elide.annotation
Marks a method or field as a relationship that should be exposed via Elide Despite JPA bindings.
toPersistentResource(RequestScope) - Method in class com.yahoo.elide.jsonapi.models.Resource
 
toPersistentResource(RequestScope) - Method in class com.yahoo.elide.jsonapi.models.ResourceIdentifier
 
toPersistentResources(RequestScope) - Method in class com.yahoo.elide.jsonapi.models.Relationship
 
toResource() - Method in class com.yahoo.elide.core.PersistentResource
Convert a persistent resource to a resource.
toResource(EntityProjection) - Method in class com.yahoo.elide.core.PersistentResource
Fetch a resource with support for lambda function for getting relationships and attributes.
toResource(Map<String, Relationship>, Map<String, Object>) - Method in class com.yahoo.elide.core.PersistentResource
Convert a persistent resource to a resource.
toResourceIdentifier() - Method in class com.yahoo.elide.jsonapi.models.Resource
Convert Resource to resource identifier.
toResourceIdentifiers() - Method in class com.yahoo.elide.jsonapi.models.Data
 
toString() - Method in class com.yahoo.elide.core.datastore.inmemory.HashMapDataStore
 
toString() - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryDataStore
 
toString() - Method in exception com.yahoo.elide.core.exceptions.HttpStatusException
 
toString() - Method in exception com.yahoo.elide.core.exceptions.InvalidConstraintException
 
toString() - Method in class com.yahoo.elide.core.filter.expression.AndFilterExpression
 
toString() - Method in class com.yahoo.elide.core.filter.expression.NotFilterExpression
 
toString() - Method in class com.yahoo.elide.core.filter.expression.OrFilterExpression
 
toString() - Method in class com.yahoo.elide.core.filter.predicates.FilterPredicate
 
toString() - Method in class com.yahoo.elide.core.Path
 
toString() - Method in class com.yahoo.elide.core.PersistentResource
 
toString() - Method in class com.yahoo.elide.core.security.ChangeSpec
 
toString() - Method in enum com.yahoo.elide.core.security.permissions.ExpressionResult
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.AndExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.AnyFieldExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.CheckExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.NotExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.OrExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.expressions.SpecificFieldExpression
 
toString() - Method in class com.yahoo.elide.core.security.permissions.PermissionCondition
 
toString() - Method in class com.yahoo.elide.core.type.ClassType
 
toString() - Method in class com.yahoo.elide.jsonapi.parser.state.StartState
 
ToUUIDConverter - Class in com.yahoo.elide.core.utils.coerce.converters
Converter to UUID.
ToUUIDConverter() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.ToUUIDConverter
 
TransactionException - Exception in com.yahoo.elide.core.exceptions
Requested object ID is.
TransactionException(Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.TransactionException
 
TransactionRegistry - Class in com.yahoo.elide.core
Transaction Registry class.
TransactionRegistry() - Constructor for class com.yahoo.elide.core.TransactionRegistry
 
TransactionWrapper - Class in com.yahoo.elide.core.datastore.wrapped
Delegates all calls to a wrapped transaction.
TransactionWrapper() - Constructor for class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
TRUE_USER_CHECK_EXPRESSION - Static variable in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
This represents a user check that has evaluated to true.
TruePredicate - Class in com.yahoo.elide.core.filter.predicates
TRUE Predicate class.
TruePredicate(Path) - Constructor for class com.yahoo.elide.core.filter.predicates.TruePredicate
 
TruePredicate(Path.PathElement) - Constructor for class com.yahoo.elide.core.filter.predicates.TruePredicate
 
tx - Variable in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
type(Type<?>) - Method in class com.yahoo.elide.core.request.Attribute.AttributeBuilder
 
type(Class<?>) - Method in class com.yahoo.elide.core.request.Attribute.AttributeBuilder
 
type(Type<?>) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
type(Class<?>) - Method in class com.yahoo.elide.core.request.EntityProjection.EntityProjectionBuilder
 
Type<T> - Interface in com.yahoo.elide.core.type
Elide type for models and their attributes.
TypeHelper - Class in com.yahoo.elide.core.utils
Utilities for handling types and aliases.
TypeHelper() - Constructor for class com.yahoo.elide.core.utils.TypeHelper
 

U

UnableToAddSerdeException - Exception in com.yahoo.elide.core.exceptions
 
UnableToAddSerdeException(String) - Constructor for exception com.yahoo.elide.core.exceptions.UnableToAddSerdeException
 
UnableToAddSerdeException(String, Throwable) - Constructor for exception com.yahoo.elide.core.exceptions.UnableToAddSerdeException
 
UnknownEntityException - Exception in com.yahoo.elide.core.exceptions
Unknown entity exception.
UnknownEntityException(String) - Constructor for exception com.yahoo.elide.core.exceptions.UnknownEntityException
 
UNRESERVED - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
UNRESERVED - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
updateAttribute(String, Object) - Method in class com.yahoo.elide.core.PersistentResource
Update attribute in existing resource.
UpdatePermission - Annotation Type in com.yahoo.elide.annotation
Assign custom Update permission checks.
updateRelation(String, Set<PersistentResource>) - Method in class com.yahoo.elide.core.PersistentResource
Perform a full replacement on relationships.
updateToManyRelation(DataStoreTransaction, T, String, Set<R>, Set<R>, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Elide core will update the in memory representation of the objects to the requested state.
updateToManyRelation(DataStoreTransaction, T, String, Set<R>, Set<R>, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
updateToManyRelation(DataStoreTransaction, T, String, Set<R>, Set<R>, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
updateToManyRelation(String, Set<PersistentResource>, Set<PersistentResource>) - Method in class com.yahoo.elide.core.PersistentResource
Updates a to-many relationship.
updateToOneRelation(DataStoreTransaction, T, String, R, RequestScope) - Method in interface com.yahoo.elide.core.datastore.DataStoreTransaction
Elide core will update the in memory representation of the objects to the requested state.
updateToOneRelation(DataStoreTransaction, T, String, R, RequestScope) - Method in class com.yahoo.elide.core.datastore.inmemory.InMemoryStoreTransaction
 
updateToOneRelation(DataStoreTransaction, T, String, R, RequestScope) - Method in class com.yahoo.elide.core.datastore.wrapped.TransactionWrapper
 
updateToOneRelation(String, Set<PersistentResource>, Set<PersistentResource>) - Method in class com.yahoo.elide.core.PersistentResource
Update a 2-one relationship.
URLSerde - Class in com.yahoo.elide.core.utils.coerce.converters
 
URLSerde() - Constructor for class com.yahoo.elide.core.utils.coerce.converters.URLSerde
 
UseColumnCollation() - Constructor for class com.yahoo.elide.core.filter.dialect.CaseSensitivityStrategy.UseColumnCollation
 
User - Class in com.yahoo.elide.core.security
Wrapper for opaque user passed in every request.
User(Principal) - Constructor for class com.yahoo.elide.core.security.User
 
UserCheck - Class in com.yahoo.elide.core.security.checks
Custom security access that verifies whether a user belongs to a role.
UserCheck() - Constructor for class com.yahoo.elide.core.security.checks.UserCheck
 
userPermissionCheckCache - Variable in class com.yahoo.elide.core.security.executors.AbstractPermissionExecutor
 
usesObjectId() - Method in class com.yahoo.elide.jsonapi.JsonApiSerializer
 

V

valueOf(String) - Static method in enum com.yahoo.elide.annotation.Audit.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.annotation.LifeCycleHookBinding.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.annotation.LifeCycleHookBinding.TransactionPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.datastore.DataStoreTransaction.FeatureSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.dictionary.RelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.filter.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.pagination.PaginationImpl.PaginationKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.request.Sorting.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.security.permissions.ExpressionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.security.permissions.expressions.Expression.EvaluationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.core.security.visitors.CanPaginateVisitor.PaginationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.elide.jsonapi.models.Patch.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yahoo.elide.annotation.Audit.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.annotation.LifeCycleHookBinding.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.annotation.LifeCycleHookBinding.TransactionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.datastore.DataStoreTransaction.FeatureSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.dictionary.RelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.filter.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.pagination.PaginationImpl.PaginationKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.request.Sorting.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.security.permissions.ExpressionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.security.permissions.expressions.Expression.EvaluationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.core.security.visitors.CanPaginateVisitor.PaginationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.elide.jsonapi.models.Patch.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
VerbosePermissionExecutor - Class in com.yahoo.elide.core.security.executors
Permission executor that returns verbose debug to the client.
VerbosePermissionExecutor(RequestScope) - Constructor for class com.yahoo.elide.core.security.executors.VerbosePermissionExecutor
Constructor.
VerifyFieldAccessFilterExpressionVisitor - Class in com.yahoo.elide.core.filter.visitors
Enforce read permission on filter join.
VerifyFieldAccessFilterExpressionVisitor(PersistentResource<?>) - Constructor for class com.yahoo.elide.core.filter.visitors.VerifyFieldAccessFilterExpressionVisitor
 
visit(AndNode, Type) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQL2FilterExpressionVisitor
 
visit(OrNode, Type) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQL2FilterExpressionVisitor
 
visit(ComparisonNode, Type) - Method in class com.yahoo.elide.core.filter.dialect.RSQLFilterDialect.RSQL2FilterExpressionVisitor
 
visit(String, RequestScope, BaseVisitor) - Method in class com.yahoo.elide.Elide
 
visitAND(ExpressionParser.ANDContext) - Method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
 
visitAND(ExpressionParser.ANDContext) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
 
visitAND(ExpressionParser.ANDContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
visitAND(ExpressionParser.ANDContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by the AND labeled alternative in ExpressionParser.expression().
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.ExpressionScopingVisitor
 
visitAndExpression(AndFilterExpression) - Method in interface com.yahoo.elide.core.filter.expression.FilterExpressionVisitor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryFilterExecutor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionCheckEvaluationVisitor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionNormalizationVisitor
 
visitAndExpression(AndFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.VerifyFieldAccessFilterExpressionVisitor
 
visitAndExpression(AndExpression) - Method in interface com.yahoo.elide.core.security.permissions.expressions.ExpressionVisitor
 
visitAndExpression(AndExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
 
visitAndExpression(AndExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
 
visitCheckExpression(CheckExpression) - Method in interface com.yahoo.elide.core.security.permissions.expressions.ExpressionVisitor
 
visitCheckExpression(CheckExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
 
visitCheckExpression(CheckExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
 
visitEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.entity().
visitEntity(CoreParser.EntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.entity().
visitEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitEntity(CoreParser.EntityContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitErrorNode(ErrorNode) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
visitErrorNode(ErrorNode) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
visitExpression(Expression) - Method in interface com.yahoo.elide.core.security.permissions.expressions.ExpressionVisitor
 
visitExpression(Expression) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
 
visitExpression(Expression) - Method in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
 
visitId(CoreParser.IdContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.id().
visitId(CoreParser.IdContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.id().
visitId(CoreParser.IdContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitIncludePath(Path) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
 
visitNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
 
visitNOT(ExpressionParser.NOTContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
visitNOT(ExpressionParser.NOTContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by the NOT labeled alternative in ExpressionParser.expression().
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.ExpressionScopingVisitor
 
visitNotExpression(NotFilterExpression) - Method in interface com.yahoo.elide.core.filter.expression.FilterExpressionVisitor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryFilterExecutor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionCheckEvaluationVisitor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionNormalizationVisitor
 
visitNotExpression(NotFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.VerifyFieldAccessFilterExpressionVisitor
 
visitNotExpression(NotExpression) - Method in interface com.yahoo.elide.core.security.permissions.expressions.ExpressionVisitor
 
visitNotExpression(NotExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
 
visitNotExpression(NotExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
 
visitOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
 
visitOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
 
visitOR(ExpressionParser.ORContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
visitOR(ExpressionParser.ORContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by the OR labeled alternative in ExpressionParser.expression().
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.ExpressionScopingVisitor
 
visitOrExpression(OrFilterExpression) - Method in interface com.yahoo.elide.core.filter.expression.FilterExpressionVisitor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.InMemoryFilterExecutor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionCheckEvaluationVisitor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionNormalizationVisitor
 
visitOrExpression(OrFilterExpression) - Method in class com.yahoo.elide.core.filter.visitors.VerifyFieldAccessFilterExpressionVisitor
 
visitOrExpression(OrExpression) - Method in interface com.yahoo.elide.core.security.permissions.expressions.ExpressionVisitor
 
visitOrExpression(OrExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionNormalizationVisitor
 
visitOrExpression(OrExpression) - Method in class com.yahoo.elide.core.security.visitors.PermissionToFilterExpressionVisitor
 
visitPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
 
visitPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
 
visitPAREN(ExpressionParser.PARENContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
visitPAREN(ExpressionParser.PARENContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by the PAREN labeled alternative in ExpressionParser.expression().
visitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
visitPERMISSION(ExpressionParser.PERMISSIONContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by the PERMISSION labeled alternative in ExpressionParser.expression().
visitPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.core.security.visitors.CanPaginateVisitor
 
visitPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.core.security.visitors.PermissionExpressionVisitor
 
visitPermissionClass(ExpressionParser.PermissionClassContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by ExpressionParser.permissionClass().
visitPermissionClass(ExpressionParser.PermissionClassContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by ExpressionParser.permissionClass().
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.expression.ExpressionScopingVisitor
 
visitPredicate(FilterPredicate) - Method in interface com.yahoo.elide.core.filter.expression.FilterExpressionVisitor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.expression.FilterPredicatePushdownExtractor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.expression.InMemoryExecutionVerifier
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.expression.InMemoryFilterExecutor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.expression.PredicateExtractionVisitor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionCheckEvaluationVisitor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.visitors.FilterExpressionNormalizationVisitor
 
visitPredicate(FilterPredicate) - Method in class com.yahoo.elide.core.filter.visitors.VerifyFieldAccessFilterExpressionVisitor
Enforce ReadPermission on provided query filter.
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.query().
visitQuery(CoreParser.QueryContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.query().
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.jsonapi.parser.DeleteVisitor
 
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.jsonapi.parser.GetVisitor
 
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.jsonapi.parser.PatchVisitor
 
visitQuery(CoreParser.QueryContext) - Method in class com.yahoo.elide.jsonapi.parser.PostVisitor
 
visitRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.relationship().
visitRelationship(CoreParser.RelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.relationship().
visitRelationship(CoreParser.RelationshipContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
visitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the rootCollectionLoadEntities labeled alternative in CoreParser.rootCollection().
visitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitRootCollectionLoadEntities(CoreParser.RootCollectionLoadEntitiesContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
visitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the rootCollectionLoadEntity labeled alternative in CoreParser.rootCollection().
visitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitRootCollectionLoadEntity(CoreParser.RootCollectionLoadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
visitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the rootCollectionRelationship labeled alternative in CoreParser.rootCollection().
visitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitRootCollectionRelationship(CoreParser.RootCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
visitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the rootCollectionSubCollection labeled alternative in CoreParser.rootCollection().
visitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitRootCollectionSubCollection(CoreParser.RootCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitStart(CoreParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.start().
visitStart(CoreParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.start().
visitStart(ExpressionParser.StartContext) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseVisitor
Visit a parse tree produced by ExpressionParser.start().
visitStart(ExpressionParser.StartContext) - Method in interface com.yahoo.elide.generated.parsers.ExpressionVisitor
Visit a parse tree produced by ExpressionParser.start().
visitStart(CoreParser.StartContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
visitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the subCollectionReadCollection labeled alternative in CoreParser.subCollection().
visitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitSubCollectionReadCollection(CoreParser.SubCollectionReadCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
visitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the subCollectionReadEntity labeled alternative in CoreParser.subCollection().
visitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitSubCollectionReadEntity(CoreParser.SubCollectionReadEntityContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
visitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the subCollectionRelationship labeled alternative in CoreParser.subCollection().
visitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitSubCollectionRelationship(CoreParser.SubCollectionRelationshipContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
visitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by the subCollectionSubCollection labeled alternative in CoreParser.subCollection().
visitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.EntityProjectionMaker
 
visitSubCollectionSubCollection(CoreParser.SubCollectionSubCollectionContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.generated.parsers.CoreBaseVisitor
Visit a parse tree produced by CoreParser.term().
visitTerm(CoreParser.TermContext) - Method in interface com.yahoo.elide.generated.parsers.CoreVisitor
Visit a parse tree produced by CoreParser.term().
visitTerm(CoreParser.TermContext) - Method in class com.yahoo.elide.jsonapi.parser.BaseVisitor
 
visitTerminal(TerminalNode) - Method in class com.yahoo.elide.generated.parsers.CoreBaseListener
visitTerminal(TerminalNode) - Method in class com.yahoo.elide.generated.parsers.ExpressionBaseListener
VOCABULARY - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
VOCABULARY - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
VOCABULARY - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
VOCABULARY - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 

W

walkEntityGraph(Set<Type<?>>, Function<Type<?>, T>) - Method in class com.yahoo.elide.core.dictionary.EntityDictionary
Walks the entity graph and performs a transform function on each element.
with(String, Object) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withAuditLogger(AuditLogger) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withBaseUrl(String) - Method in class com.yahoo.elide.ElideSettingsBuilder
Sets the base URL that will be returned in URLs generated by Elide.
withCode(String) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withDefaultMaxPageSize(int) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withDefaultPageSize(int) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withDefaultSerdes() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withDetail(String) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withEntityDictionary(EntityDictionary) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withEpochDates() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withExportApiPath(String) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withGraphQLApiPath(String) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withGraphQLDialect(FilterDialect) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withId(String) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withISO8601Dates(String, TimeZone) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withJoinFilterDialect(JoinFilterDialect) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withJSONApiLinks(JSONApiLinks) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withJsonApiMapper(JsonApiMapper) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withJsonApiPath(String) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withStatus(String) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withStrictQueryParams(boolean) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withSubqueryFilterDialect(SubqueryFilterDialect) - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withTitle(String) - Method in class com.yahoo.elide.core.exceptions.ErrorObjects.ErrorObjectsBuilder
 
withUpdate200Status() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withUpdate204Status() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
withVerboseErrors() - Method in class com.yahoo.elide.ElideSettingsBuilder
 
writeJsonApiDocument(JsonApiDocument) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Write out JSON API Document as a string.
writeJsonApiDocument(JsonNode) - Method in class com.yahoo.elide.jsonapi.JsonApiMapper
Write json api document.
WS - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
WS() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
WS(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ANDContext
 
WS() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
 
WS(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.NOTContext
 
WS() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
WS(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.ORContext
 
WS() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
 
WS(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PARENContext
 
WS() - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
 
WS(int) - Method in class com.yahoo.elide.generated.parsers.ExpressionParser.PermissionClassContext
 
WS - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 

_

_ATN - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
_ATN - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
_ATN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
_ATN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
_decisionToDFA - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
_decisionToDFA - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
_decisionToDFA - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
_decisionToDFA - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
_serializedATN - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
_serializedATN - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
_serializedATN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
_serializedATN - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
_sharedContextCache - Static variable in class com.yahoo.elide.generated.parsers.CoreLexer
 
_sharedContextCache - Static variable in class com.yahoo.elide.generated.parsers.CoreParser
 
_sharedContextCache - Static variable in class com.yahoo.elide.generated.parsers.ExpressionLexer
 
_sharedContextCache - Static variable in class com.yahoo.elide.generated.parsers.ExpressionParser
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2015–2021 Yahoo! Inc.. All rights reserved.