mirror of https://github.com/apache/cloudstack.git
seperating service API call form internal calls for revoke port forwarding rule
This commit is contained in:
parent
213ea43f63
commit
2a6bef2750
|
|
@ -355,6 +355,10 @@ public class RulesManagerImpl implements RulesManager, RulesService, Manager {
|
|||
|
||||
@Override @ActionEvent (eventType=EventTypes.EVENT_NET_RULE_DELETE, eventDescription="revoking forwarding rule", async=true)
|
||||
public boolean revokePortForwardingRule(long ruleId, boolean apply) {
|
||||
return revokePortForwardingRuleInternal(ruleId, apply);
|
||||
}
|
||||
|
||||
private boolean revokePortForwardingRuleInternal(long ruleId, boolean apply) {
|
||||
UserContext ctx = UserContext.current();
|
||||
Account caller = ctx.getCaller();
|
||||
|
||||
|
|
@ -396,7 +400,7 @@ public class RulesManagerImpl implements RulesManager, RulesService, Manager {
|
|||
}
|
||||
|
||||
for (PortForwardingRuleVO rule : rules) {
|
||||
revokePortForwardingRule(rule.getId(), true);
|
||||
revokePortForwardingRuleInternal(rule.getId(), true);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue