public class EntityFieldMap extends EntityCondition
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,?> |
fieldMap |
protected EntityOperator |
operator |
| Modifier | Constructor and Description |
|---|---|
protected |
EntityFieldMap() |
|
EntityFieldMap(Map<String,?> fieldMap,
EntityOperator operator) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCondition(ModelEntity modelEntity)
Checks this condition against the given entity.
|
boolean |
containsField(String name) |
Object |
getField(String name) |
Iterator<? extends Map.Entry<String,?>> |
getFieldEntryIterator() |
Iterator<String> |
getFieldKeyIterator() |
EntityOperator |
getOperator() |
int |
getParameterCount(ModelEntity modelEntity,
SqlEscapeHelper sqlEscapeHelper)
Returns the number of SQL parameters that would be generated for this condition.
|
String |
makeWhereString(ModelEntity modelEntity,
List<? super EntityConditionParam> entityConditionParams,
SqlEscapeHelper sqlEscapeHelper)
Creates a string for use in a WHERE clause, based on this condition.
|
String |
toString() |
protected EntityOperator operator
protected EntityFieldMap()
public EntityFieldMap(Map<String,?> fieldMap, EntityOperator operator)
public EntityOperator getOperator()
public boolean containsField(String name)
public String makeWhereString(ModelEntity modelEntity, List<? super EntityConditionParam> entityConditionParams, SqlEscapeHelper sqlEscapeHelper)
EntityConditionmakeWhereString in class EntityConditionmodelEntity - the entity being queried for (required)entityConditionParams - a non-null list to which this method will add any required bind valuespublic void checkCondition(ModelEntity modelEntity) throws GenericModelException
EntityConditioncheckCondition in class EntityConditionmodelEntity - the entity being queried for (required)GenericModelException - if the condition is not metpublic int getParameterCount(ModelEntity modelEntity, SqlEscapeHelper sqlEscapeHelper)
EntityConditiongetParameterCount in class EntityConditionmodelEntity - the entity being queried for (required)Copyright © 2024 Atlassian. All rights reserved.