public abstract class BaseFilterFactory<T> extends java.lang.Object implements FilterFactory<T>
Modifier and Type | Field and Description |
---|---|
protected EntityModelProvider |
entityModelProvider |
protected ObjectDefinitionFilterParser |
objectDefinitionFilterParser |
protected com.liferay.object.service.ObjectFieldLocalService |
objectFieldLocalService |
Constructor and Description |
---|
BaseFilterFactory() |
Modifier and Type | Method and Description |
---|---|
T |
create(com.liferay.portal.odata.entity.EntityModel entityModel,
java.lang.String filterString,
com.liferay.object.model.ObjectDefinition objectDefinition) |
T |
create(com.liferay.portal.odata.filter.expression.Expression filterExpression,
com.liferay.object.model.ObjectDefinition objectDefinition) |
T |
create(java.lang.String filterString,
com.liferay.object.model.ObjectDefinition objectDefinition) |
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) |
protected EntityModelProvider entityModelProvider
protected ObjectDefinitionFilterParser objectDefinitionFilterParser
protected com.liferay.object.service.ObjectFieldLocalService objectFieldLocalService
public final T create(com.liferay.portal.odata.entity.EntityModel entityModel, java.lang.String filterString, com.liferay.object.model.ObjectDefinition objectDefinition)
create
in interface FilterFactory<T>
public final T create(com.liferay.portal.odata.filter.expression.Expression filterExpression, com.liferay.object.model.ObjectDefinition objectDefinition)
create
in interface FilterFactory<T>
public final T create(java.lang.String filterString, com.liferay.object.model.ObjectDefinition objectDefinition)
create
in interface FilterFactory<T>
public abstract com.liferay.portal.odata.filter.expression.ExpressionVisitor<?> getExpressionVisitor(com.liferay.portal.odata.entity.EntityModel entityModel, com.liferay.object.model.ObjectDefinition objectDefinition)
protected com.liferay.portal.odata.entity.EntityModel getEntityModel(com.liferay.object.model.ObjectDefinition objectDefinition)