public abstract class AbstractBlock extends Object implements BlockOperation
Modifier | Constructor and Description |
---|---|
protected |
AbstractBlock() |
Modifier and Type | Method and Description |
---|---|
void |
addChildBlock(BlockOperation operation) |
void |
addCondition(String field,
SearchCondition condition) |
Set<BlockOperation> |
getChildBlocks() |
Map<String,Set<SearchCondition>> |
getConditions() |
Set<SearchCondition> |
getConditions(KeyNameMapper mapper,
List<String> fields) |
Set<SearchCondition> |
getConditions(String field) |
Set<String> |
getFields() |
boolean |
hasConditions(String field) |
boolean |
isEmpty() |
boolean |
keyQualifies(Key key) |
SearchCondition |
mergeCondition(KeyNameMapper nameMapper,
String sourceField,
String mergeField,
SearchCondition condition) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMerger
public void addChildBlock(BlockOperation operation)
addChildBlock
in interface BlockOperation
public boolean isEmpty()
isEmpty
in interface BlockOperation
public SearchCondition mergeCondition(KeyNameMapper nameMapper, String sourceField, String mergeField, SearchCondition condition)
mergeCondition
in interface SearchCondition
public Set<BlockOperation> getChildBlocks()
getChildBlocks
in interface BlockOperation
public boolean keyQualifies(Key key)
keyQualifies
in interface SearchCondition
public void addCondition(String field, SearchCondition condition)
addCondition
in interface BlockOperation
public Map<String,Set<SearchCondition>> getConditions()
getConditions
in interface BlockOperation
public boolean hasConditions(String field)
hasConditions
in interface BlockOperation
public Set<SearchCondition> getConditions(String field)
getConditions
in interface BlockOperation
public Set<SearchCondition> getConditions(KeyNameMapper mapper, List<String> fields)
getConditions
in interface BlockOperation
public Set<String> getFields()
getFields
in interface BlockOperation
Copyright © 2015. All rights reserved.