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, waitgetMergerpublic void addChildBlock(BlockOperation operation)
addChildBlock in interface BlockOperationpublic boolean isEmpty()
isEmpty in interface BlockOperationpublic SearchCondition mergeCondition(KeyNameMapper nameMapper, String sourceField, String mergeField, SearchCondition condition)
mergeCondition in interface SearchConditionpublic Set<BlockOperation> getChildBlocks()
getChildBlocks in interface BlockOperationpublic boolean keyQualifies(Key key)
keyQualifies in interface SearchConditionpublic void addCondition(String field, SearchCondition condition)
addCondition in interface BlockOperationpublic Map<String,Set<SearchCondition>> getConditions()
getConditions in interface BlockOperationpublic boolean hasConditions(String field)
hasConditions in interface BlockOperationpublic Set<SearchCondition> getConditions(String field)
getConditions in interface BlockOperationpublic Set<SearchCondition> getConditions(KeyNameMapper mapper, List<String> fields)
getConditions in interface BlockOperationpublic Set<String> getFields()
getFields in interface BlockOperationCopyright © 2015. All rights reserved.