Class GateCommandUtil
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.command.GateCommandUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringgenerateRule(String ruleText, String addressList, Map<String, String> replacements, RuleType ruleType) Формирует команды для шлюза.static final StringgenerateRule(String ruleText, Map<String, String> replacements, RuleType ruleType, List<LoopPattern> loops) Формирует команды для шлюза.static List<LoopPattern>getAddresLoops(String addressList) строку адреса преобразует в 2 LoopPattern-а : для диапазонов и сетейstatic StringПолучает команды для шлюза в непереработанном виде.
-
Constructor Details
-
GateCommandUtil
public GateCommandUtil()
-
-
Method Details
-
generateRule
public static final String generateRule(String ruleText, String addressList, Map<String, String> replacements, RuleType ruleType) Формирует команды для шлюза.- Parameters:
ruleText-addressList-replacements-ruleType-- Returns:
-
getAddresLoops
строку адреса преобразует в 2 LoopPattern-а : для диапазонов и сетей- Parameters:
addressList-- Returns:
-
generateRule
public static final String generateRule(String ruleText, Map<String, String> replacements, RuleType ruleType, List<LoopPattern> loops) Формирует команды для шлюза.- Parameters:
ruleText-replacements-ruleType-loops-- Returns:
-
getRule
Получает команды для шлюза в непереработанном виде.- Parameters:
gateType-ruleType-- Returns:
-