com.epam.fix.validation.engine.validators.condition.container
Class ConditionalGroup
java.lang.Object
com.epam.fix.validation.engine.validators.condition.container.ConditionalGroup
- All Implemented Interfaces:
- IConditionalMessage
- Direct Known Subclasses:
- ConditionalBlock, ConditionalMessage
public class ConditionalGroup
- extends Object
- implements IConditionalMessage
Provides the condition group.
- Author:
- Serhiy_Zahriychuk
Date: Jun 18, 2009
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rootTag
protected int rootTag
isRequired
protected boolean isRequired
conditionMap
protected Map<Integer,ICondition> conditionMap
conditionalGroups
protected List<ConditionalGroup> conditionalGroups
conditionalBlocks
protected List<ConditionalBlock> conditionalBlocks
ConditionalGroup
public ConditionalGroup(int rootTag,
Map<Integer,ICondition> conditionMap)
getRootTag
public int getRootTag()
- Specified by:
getRootTag in interface IConditionalMessage
setRootTag
public void setRootTag(int rootTag)
- Specified by:
setRootTag in interface IConditionalMessage
getConditionMap
public Map<Integer,ICondition> getConditionMap()
- Specified by:
getConditionMap in interface IConditionalMessage
putConditionMap
public void putConditionMap(Map<Integer,ICondition> conditionMap)
- Specified by:
putConditionMap in interface IConditionalMessage
getConditionalGroups
public List<ConditionalGroup> getConditionalGroups()
- Specified by:
getConditionalGroups in interface IConditionalMessage
addConditionalGroup
public void addConditionalGroup(ConditionalGroup conditionalGroup)
- Specified by:
addConditionalGroup in interface IConditionalMessage
addConditionalGroups
public void addConditionalGroups(List<ConditionalGroup> conditionalGroups)
- Specified by:
addConditionalGroups in interface IConditionalMessage
getConditionalBlocks
public List<ConditionalBlock> getConditionalBlocks()
- Specified by:
getConditionalBlocks in interface IConditionalMessage
addConditionalBlock
public void addConditionalBlock(ConditionalBlock conditionalBlock)
- Specified by:
addConditionalBlock in interface IConditionalMessage
addConditionalBlock
public void addConditionalBlock(List<ConditionalBlock> conditionalBlocks)
- Specified by:
addConditionalBlock in interface IConditionalMessage
isRequired
public boolean isRequired()
- Specified by:
isRequired in interface IConditionalMessage
setRequired
public void setRequired(boolean required)
- Specified by:
setRequired in interface IConditionalMessage
Copyright © 2000-2014 EPAM Systems. All Rights Reserved.