Class BaseFilterFactory<T>
java.lang.Object
com.liferay.object.rest.filter.factory.BaseFilterFactory<T>
- All Implemented Interfaces:
FilterFactory<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EntityModelProviderprotected ObjectDefinitionFilterParserprotected com.liferay.object.service.ObjectFieldLocalService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Tcreate(com.liferay.portal.odata.entity.EntityModel entityModel, String filterString, com.liferay.object.model.ObjectDefinition objectDefinition) final Tcreate(com.liferay.portal.odata.filter.expression.Expression filterExpression, com.liferay.object.model.ObjectDefinition objectDefinition) final Tprotected com.liferay.portal.odata.entity.EntityModelgetEntityModel(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:
createin interfaceFilterFactory<T>
-
create
public final T create(com.liferay.portal.odata.filter.expression.Expression filterExpression, com.liferay.object.model.ObjectDefinition objectDefinition) - Specified by:
createin interfaceFilterFactory<T>
-
create
public final T create(String filterString, com.liferay.object.model.ObjectDefinition objectDefinition) - Specified by:
createin 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)
-