public class MatchRule extends Object
| Constructor and Description |
|---|
MatchRule()
This constructor is the main constructor for generating trade level fees from the transaction loader
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
void |
doDataMatch(Map<String,Object> aData) |
void |
doOutputFunction(Map<String,Object> aMatchMap,
Map<String,Object> aMatchData) |
void |
finalCleanUp() |
String |
getErrorMsg() |
int |
getMapMatchGroup() |
Long |
getMapMatchIdSet() |
int |
getMapMatchPriorityOrder() |
Long |
getMatchRecordIdSet() |
String |
getValidationError() |
void |
init(Long aMatchRecordIdSet,
String aProcessDate) |
void |
init(String aMatchName,
String aProcessDate) |
boolean |
isValidMatchRecord() |
protected void |
loadMatchingRules() |
static void |
main(String[] args) |
void |
setErrorMsg(String aMsg) |
void |
setMapMatch(Long aMapRuleMatchRecordIdSet,
int aMatchGroup,
int aPriorityOrder) |
protected void |
setMatchedRules() |
void |
setProcessPriorityGroup(Long aProcessPriorityGroup) |
public MatchRule()
public Long getMatchRecordIdSet()
public void setMapMatch(Long aMapRuleMatchRecordIdSet, int aMatchGroup, int aPriorityOrder)
public Long getMapMatchIdSet()
public int getMapMatchGroup()
public int getMapMatchPriorityOrder()
public void setProcessPriorityGroup(Long aProcessPriorityGroup)
public void finalCleanUp()
public void cleanUp()
public String getErrorMsg()
public void setErrorMsg(String aMsg)
public void doOutputFunction(Map<String,Object> aMatchMap, Map<String,Object> aMatchData) throws Exception
Exceptionpublic boolean isValidMatchRecord()
public String getValidationError()
protected void loadMatchingRules()
public static void main(String[] args)
Copyright © 2020. All rights reserved.