Class GateCommandUtil
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.command.GateCommandUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final String
generateRule
(String ruleText, String addressList, Map<String, String> replacements, RuleType ruleType) Формирует команды для шлюза.static final String
generateRule
(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:
-