public class LessThanValidateOperator extends AbstractCondition
isGroupTag
Constructor and Description |
---|
LessThanValidateOperator(int tag,
int value,
boolean isGroup) |
Modifier and Type | Method and Description |
---|---|
int |
getTag() |
List<Integer> |
getTags()
Gets the tags list
|
int |
getValue() |
boolean |
isGroupTags()
Returns true, if this group tag.
|
boolean |
isRequired(FIXFieldList msgFieldList)
Returns true, if msgFieldList has a required tag.
|
void |
setGroupTags(boolean isGroup)
Setter for group.
|
boolean |
validateCondition(Integer validateTag,
FIXFieldList msgFieldList,
String msgType,
Map<Integer,ICondition> tagsMap,
boolean inversion)
This method propouses for the validate condition rules.
|
public LessThanValidateOperator(int tag, int value, boolean isGroup)
public boolean validateCondition(Integer validateTag, FIXFieldList msgFieldList, String msgType, Map<Integer,ICondition> tagsMap, boolean inversion)
ICondition
validateTag
- Tag with conditional rule.msgFieldList
- Part of FIX message where doing validation process.msgType
- Type of FIXMessage.tagsMap
- All tags with conditional for current part of FIXMessage.inversion
- Inversion: if true all validations are doing in invert order.public boolean isRequired(FIXFieldList msgFieldList)
ICondition
msgFieldList
- the messagepublic boolean isGroupTags()
ICondition
public void setGroupTags(boolean isGroup)
ICondition
isGroup
- the group flagpublic List<Integer> getTags()
ICondition
public int getTag()
public int getValue()
Copyright © 2000–2022 EPAM Systems. All rights reserved.