seperating service API call form internal calls for revoke port forwarding rule

This commit is contained in:
kishan 2011-02-08 12:34:04 +05:30
parent 213ea43f63
commit 2a6bef2750
1 changed files with 5 additions and 1 deletions

View File

@ -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;
}