Class BaseFilterFactory<T>
java.lang.Object
com.liferay.object.rest.filter.factory.BaseFilterFactory<T>
- All Implemented Interfaces:
FilterFactory<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EntityModelProvider
protected ObjectDefinitionFilterParser
protected com.liferay.object.service.ObjectFieldLocalService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal T
create
(com.liferay.portal.odata.entity.EntityModel entityModel, String filterString, com.liferay.object.model.ObjectDefinition objectDefinition) final T
create
(com.liferay.portal.odata.filter.expression.Expression filterExpression, com.liferay.object.model.ObjectDefinition objectDefinition) final T
protected com.liferay.portal.odata.entity.EntityModel
getEntityModel
(com.liferay.object.model.ObjectDefinition objectDefinition) abstract com.liferay.portal.odata.filter.expression.ExpressionVisitor<?>
getExpressionVisitor
(com.liferay.portal.odata.entity.EntityModel entityModel, com.liferay.object.model.ObjectDefinition objectDefinition)
-
Field Details
-
entityModelProvider
-
objectDefinitionFilterParser
-
objectFieldLocalService
protected com.liferay.object.service.ObjectFieldLocalService objectFieldLocalService
-
-
Constructor Details
-
BaseFilterFactory
public BaseFilterFactory()
-
-
Method Details
-
create
public final T create(com.liferay.portal.odata.entity.EntityModel entityModel, String filterString, com.liferay.object.model.ObjectDefinition objectDefinition) - Specified by:
create
in interfaceFilterFactory<T>
-
create
public final T create(com.liferay.portal.odata.filter.expression.Expression filterExpression, com.liferay.object.model.ObjectDefinition objectDefinition) - Specified by:
create
in interfaceFilterFactory<T>
-
create
public final T create(String filterString, com.liferay.object.model.ObjectDefinition objectDefinition) - Specified by:
create
in interfaceFilterFactory<T>
-
getExpressionVisitor
public abstract com.liferay.portal.odata.filter.expression.ExpressionVisitor<?> getExpressionVisitor(com.liferay.portal.odata.entity.EntityModel entityModel, com.liferay.object.model.ObjectDefinition objectDefinition) -
getEntityModel
protected com.liferay.portal.odata.entity.EntityModel getEntityModel(com.liferay.object.model.ObjectDefinition objectDefinition)
-