Skip navigation links
A B C D E F G I L M N P S T U V 

A

accept(ExpressionVisitor<T>) - Method in interface com.liferay.portal.odata.filter.expression.Expression
Called when traversing the expression tree.

B

BinaryExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a binary expression node in the expression tree.
BinaryExpression.Operation - Enum in com.liferay.portal.odata.filter.expression
 
BooleanEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
BooleanEntityField(String, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.BooleanEntityField
Creates a new BooleanEntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.

C

CollectionEntityField - Class in com.liferay.portal.odata.entity
Models a collection entity field.
CollectionEntityField(EntityField) - Constructor for class com.liferay.portal.odata.entity.CollectionEntityField
Creates a new EntityField of type COLLECTION.
CollectionPropertyExpression - Interface in com.liferay.portal.odata.filter.expression
Models a collection PropertyExpression.
com.liferay.portal.odata.entity - package com.liferay.portal.odata.entity
 
com.liferay.portal.odata.filter - package com.liferay.portal.odata.filter
 
com.liferay.portal.odata.filter.expression - package com.liferay.portal.odata.filter.expression
 
com.liferay.portal.odata.normalizer - package com.liferay.portal.odata.normalizer
 
com.liferay.portal.odata.sort - package com.liferay.portal.odata.sort
 
ComplexEntityField - Class in com.liferay.portal.odata.entity
Models an complex entity field.
ComplexEntityField(String, List<EntityField>) - Constructor for class com.liferay.portal.odata.entity.ComplexEntityField
Creates a new EntityField with its name, type and the list of entityfields contained inside it.
ComplexPropertyExpression - Interface in com.liferay.portal.odata.filter.expression
Models a complex PropertyExpression.
convert(Expression, Locale, EntityModel) - Method in interface com.liferay.portal.odata.filter.ExpressionConvert
Converts a expression into a T type given a locale and a entityModel.

D

DateEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
DateEntityField(String, Function<Locale, String>, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.DateEntityField
Creates a new EntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.
DateEntityField(String, Function<Locale, String>, Function<Locale, String>, Function<Object, String>) - Constructor for class com.liferay.portal.odata.entity.DateEntityField
Creates a new EntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.
DateTimeEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
DateTimeEntityField(String, Function<Locale, String>, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.DateTimeEntityField
Creates a new EntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.
DoubleEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
DoubleEntityField(String, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.DoubleEntityField
Creates a new DoubleEntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.

E

EMPTY_FILTER - Static variable in class com.liferay.portal.odata.filter.Filter
 
EMPTY_SORT - Static variable in class com.liferay.portal.odata.sort.Sort
 
emptyFilter() - Static method in class com.liferay.portal.odata.filter.Filter
Returns an empty filter.
emptySort() - Static method in class com.liferay.portal.odata.sort.Sort
Returns an empty sort.
EntityField - Class in com.liferay.portal.odata.entity
Models an entity field.
EntityField(String, EntityField.Type, Function<Locale, String>, Function<Locale, String>, Function<Object, String>) - Constructor for class com.liferay.portal.odata.entity.EntityField
Creates a new EntityField with separate functions for converting the entity field's name to a sortable and filterable field name for a locale.
EntityField.Type - Enum in com.liferay.portal.odata.entity
 
EntityModel - Interface in com.liferay.portal.odata.entity
Models a EntityModel.
Expression - Interface in com.liferay.portal.odata.filter.expression
Provides a common abstraction for expression evaluation.
ExpressionConvert<T> - Interface in com.liferay.portal.odata.filter
ExpressionConvert converts a Expression into a T type.
ExpressionVisitException - Exception in com.liferay.portal.odata.filter.expression
Defines an exception for ExpressionVisitor to throw if an error occurs while traversing the expression tree.
ExpressionVisitException(String) - Constructor for exception com.liferay.portal.odata.filter.expression.ExpressionVisitException
Creates a new ExpressionVisitException with a message.
ExpressionVisitException(String, Throwable) - Constructor for exception com.liferay.portal.odata.filter.expression.ExpressionVisitException
Creates a new ExpressionVisitException with a message and the cause of the exception.
ExpressionVisitor<T> - Interface in com.liferay.portal.odata.filter.expression
Defines expression visitors with arbitrary return types.

F

Filter - Class in com.liferay.portal.odata.filter
Represents a filter for retrieving structured content by different fields.
Filter(Expression) - Constructor for class com.liferay.portal.odata.filter.Filter
Creates a new filter, given an OData Expression.
FilterParser - Interface in com.liferay.portal.odata.filter
Transforms a string containing an OData filter into a manageable Expression.
FilterParserProvider - Interface in com.liferay.portal.odata.filter
 

G

getEntityField() - Method in class com.liferay.portal.odata.entity.CollectionEntityField
Gets the EntityField.
getEntityFieldsMap() - Method in class com.liferay.portal.odata.entity.ComplexEntityField
Returns a Map with all the entity fields of this entity fields.
getEntityFieldsMap() - Method in interface com.liferay.portal.odata.entity.EntityModel
Returns a Map with all the entity fields used to create the EDM.
getExpression() - Method in interface com.liferay.portal.odata.filter.expression.LambdaFunctionExpression
Returns the child expression
getExpression() - Method in interface com.liferay.portal.odata.filter.expression.MemberExpression
Returns the expression which forms this MemberExpression.
getExpression() - Method in interface com.liferay.portal.odata.filter.expression.UnaryExpression
Returns an Expression subtree of the operation.
getExpression() - Method in class com.liferay.portal.odata.filter.Filter
Returns the OData Expression.
getExpressions() - Method in interface com.liferay.portal.odata.filter.expression.MethodExpression
 
getFilterableName(Locale) - Method in class com.liferay.portal.odata.entity.EntityField
Returns the entity field's filterable name.
getFilterableValue(Object) - Method in class com.liferay.portal.odata.entity.EntityField
Returns the entity field's filterable value.
getLambdaFunctionExpression() - Method in interface com.liferay.portal.odata.filter.expression.CollectionPropertyExpression
Gets the lambda function expression.
getLeftOperationExpression() - Method in interface com.liferay.portal.odata.filter.expression.BinaryExpression
Returns an Expression subtree of the left operation.
getLeftOperationExpression() - Method in interface com.liferay.portal.odata.filter.expression.ListExpression
Returns an Expression subtree of the left operation.
getName() - Method in class com.liferay.portal.odata.entity.EntityField
Returns the entity field's name.
getName() - Method in interface com.liferay.portal.odata.entity.EntityModel
Returns the name of the single entity type used to create the EDM.
getName() - Method in interface com.liferay.portal.odata.filter.expression.PropertyExpression
Gets the property expression name.
getOperation() - Method in interface com.liferay.portal.odata.filter.expression.BinaryExpression
Returns the binary expression's operation.
getOperation() - Method in interface com.liferay.portal.odata.filter.expression.ListExpression
Returns the list expression's operation.
getOperation() - Method in interface com.liferay.portal.odata.filter.expression.UnaryExpression
Returns the unary expression's operation.
getPropertyExpression() - Method in interface com.liferay.portal.odata.filter.expression.CollectionPropertyExpression
Gets the property expression.
getPropertyExpression() - Method in interface com.liferay.portal.odata.filter.expression.ComplexPropertyExpression
Gets the primitive property expression.
getRightOperationExpression() - Method in interface com.liferay.portal.odata.filter.expression.BinaryExpression
Returns an Expression subtree of the right operation.
getRightOperationExpressions() - Method in interface com.liferay.portal.odata.filter.expression.ListExpression
Returns a list of the right Expression operations.
getSortableFieldName(Locale) - Method in class com.liferay.portal.odata.sort.SortField
Returns the field's name.
getSortableName(Locale) - Method in class com.liferay.portal.odata.entity.EntityField
Returns the entity field's sortable name for a locale.
getSortFields() - Method in class com.liferay.portal.odata.sort.Sort
Returns the sort fields.
getText() - Method in interface com.liferay.portal.odata.filter.expression.LiteralExpression
Returns the literal expression's text value.
getType() - Method in class com.liferay.portal.odata.entity.EntityField
Returns the entity field's type.
getType() - Method in interface com.liferay.portal.odata.filter.expression.LambdaFunctionExpression
Returns the type of the lambda function expression
getType() - Method in interface com.liferay.portal.odata.filter.expression.LiteralExpression
Returns the literal expression's type.
getType() - Method in interface com.liferay.portal.odata.filter.expression.MethodExpression
Returns the method type
getVariableName() - Method in interface com.liferay.portal.odata.filter.expression.LambdaFunctionExpression
 
getVariableName() - Method in interface com.liferay.portal.odata.filter.expression.LambdaVariableExpression
Returns the name of the lambda variable

I

IdEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
IdEntityField(String, Function<Locale, String>, Function<Object, String>) - Constructor for class com.liferay.portal.odata.entity.IdEntityField
Creates a new IdEntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.
IntegerEntityField - Class in com.liferay.portal.odata.entity
Models an date entity field.
IntegerEntityField(String, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.IntegerEntityField
Creates a new IntegerEntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.
InvalidFilterException - Exception in com.liferay.portal.odata.filter
Models errors that occur when handling Filter objects.
InvalidFilterException(String) - Constructor for exception com.liferay.portal.odata.filter.InvalidFilterException
Creates a new InvalidFilterException with a message.
InvalidFilterException(String, Throwable) - Constructor for exception com.liferay.portal.odata.filter.InvalidFilterException
Creates a new InvalidFilterException with a message and the throwable of the exception.
InvalidSortException - Exception in com.liferay.portal.odata.sort
Models Sort errors.
InvalidSortException(String) - Constructor for exception com.liferay.portal.odata.sort.InvalidSortException
Creates a new InvalidSortException with the provided message.
InvalidSortException(String, Throwable) - Constructor for exception com.liferay.portal.odata.sort.InvalidSortException
Creates a new InvalidSortException with the provided message and throwable.
isAscending() - Method in class com.liferay.portal.odata.sort.SortField
Returns true if the sort field is ascending.

L

LambdaFunctionExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a lambda function expression in the expression tree
LambdaFunctionExpression.Type - Enum in com.liferay.portal.odata.filter.expression
 
LambdaVariableExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a lambda variable expression in the expression tree
ListExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a list expression node in the expression tree.
ListExpression.Operation - Enum in com.liferay.portal.odata.filter.expression
 
LiteralExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a literal expression node in the expression tree.
LiteralExpression.Type - Enum in com.liferay.portal.odata.filter.expression
 

M

MemberExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a member expression node in the expression tree.
MethodExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a method expression in the expression tree
MethodExpression.Type - Enum in com.liferay.portal.odata.filter.expression
 

N

normalizeIdentifier(String) - Static method in class com.liferay.portal.odata.normalizer.Normalizer
Returns a valid Simple Identifier, according to the OData standard.
Normalizer - Class in com.liferay.portal.odata.normalizer
Utility class for normalizing OData values.
Normalizer() - Constructor for class com.liferay.portal.odata.normalizer.Normalizer
 

P

parse(String) - Method in interface com.liferay.portal.odata.filter.FilterParser
Returns an Expression from a string.
parse(String) - Method in interface com.liferay.portal.odata.sort.SortParser
Returns a SortField list from a string.
PrimitivePropertyExpression - Interface in com.liferay.portal.odata.filter.expression
Models a primitive PropertyExpression.
PropertyExpression - Interface in com.liferay.portal.odata.filter.expression
Models a property Expression.
provide(EntityModel) - Method in interface com.liferay.portal.odata.filter.FilterParserProvider
 
provide(EntityModel) - Method in interface com.liferay.portal.odata.sort.SortParserProvider
 

S

Sort - Class in com.liferay.portal.odata.sort
Models a sort parameter for sorting structured content by different fields and sort directives.
Sort(List<SortField>) - Constructor for class com.liferay.portal.odata.sort.Sort
Creates a new sort from the sort fields.
SortField - Class in com.liferay.portal.odata.sort
Models a sort field.
SortField(EntityField, boolean) - Constructor for class com.liferay.portal.odata.sort.SortField
Creates a new sort field.
SortField(String, boolean) - Constructor for class com.liferay.portal.odata.sort.SortField
Creates a new sort field not linked to a entityField
SortParser - Interface in com.liferay.portal.odata.sort
Models a parser from string to sort fields.
SortParserProvider - Interface in com.liferay.portal.odata.sort
 
StringEntityField - Class in com.liferay.portal.odata.entity
Models a string entity field.
StringEntityField(String, Function<Locale, String>) - Constructor for class com.liferay.portal.odata.entity.StringEntityField
Creates a new StringEntityField with a Function to convert the entity field's name to a filterable/sortable field name for a locale.

T

toEntityFieldsMap(EntityField...) - Static method in interface com.liferay.portal.odata.entity.EntityModel
 
toString() - Method in class com.liferay.portal.odata.entity.ComplexEntityField
 
toString() - Method in class com.liferay.portal.odata.entity.EntityField
 
toString() - Method in class com.liferay.portal.odata.filter.Filter
 

U

UnaryExpression - Interface in com.liferay.portal.odata.filter.expression
Represents a unary expression node in the expression tree.
UnaryExpression.Operation - Enum in com.liferay.portal.odata.filter.expression
 

V

valueOf(String) - Static method in enum com.liferay.portal.odata.entity.EntityField.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.BinaryExpression.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.LambdaFunctionExpression.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.ListExpression.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.LiteralExpression.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.MethodExpression.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.liferay.portal.odata.filter.expression.UnaryExpression.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.liferay.portal.odata.entity.EntityField.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.BinaryExpression.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.LambdaFunctionExpression.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.ListExpression.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.LiteralExpression.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.MethodExpression.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.liferay.portal.odata.filter.expression.UnaryExpression.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
visitBinaryExpressionOperation(BinaryExpression.Operation, T, T) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each BinaryExpression.
visitCollectionPropertyExpression(CollectionPropertyExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed ComplexPropertyExpression expression
visitComplexPropertyExpression(ComplexPropertyExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed ComplexPropertyExpression expression
visitLambdaFunctionExpression(LambdaFunctionExpression.Type, String, Expression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed LambdaFunctionExpression expression
visitLambdaVariableExpression(LambdaVariableExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed LambdaVariableExpression expression
visitListExpressionOperation(ListExpression.Operation, T, List<T>) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each ListExpression.
visitLiteralExpression(LiteralExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each LiteralExpression.
visitMemberExpression(MemberExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each MemberExpression.
visitMethodExpression(List<T>, MethodExpression.Type) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed MethodExpression expression
visitPrimitivePropertyExpression(PrimitivePropertyExpression) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed PrimitivePropertyExpression expression.
visitUnaryExpressionOperation(UnaryExpression.Operation, T) - Method in interface com.liferay.portal.odata.filter.expression.ExpressionVisitor
Called for each traversed UnaryExpression expression
A B C D E F G I L M N P S T U V 
Skip navigation links