components/visual-panels/firewall/src/java/vpanels/app/firewall/com/oracle/solaris/vp/panels/firewall/client/swing/FirewallDefaultTab.java
equal
deleted
inserted
replaced
18 * |
18 * |
19 * CDDL HEADER END |
19 * CDDL HEADER END |
20 */ |
20 */ |
21 |
21 |
22 /* |
22 /* |
23 * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. |
23 * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. |
24 */ |
24 */ |
25 |
25 |
26 package com.oracle.solaris.vp.panels.firewall.client.swing; |
26 package com.oracle.solaris.vp.panels.firewall.client.swing; |
27 |
27 |
28 import java.awt.Component; |
28 import java.awt.Component; |
29 import java.util.Map; |
29 import java.util.Map; |
|
30 import com.oracle.solaris.rad.client.RadPrivilegeException; |
30 import com.oracle.solaris.vp.panel.common.action.*; |
31 import com.oracle.solaris.vp.panel.common.action.*; |
31 import com.oracle.solaris.vp.panel.common.control.*; |
32 import com.oracle.solaris.vp.panel.common.control.*; |
32 import com.oracle.solaris.vp.panel.swing.control.SettingsControl; |
33 import com.oracle.solaris.vp.panel.swing.control.SettingsControl; |
33 import com.oracle.solaris.vp.panels.firewall.client.swing.AccessPolicy.Type; |
34 import com.oracle.solaris.vp.panels.firewall.client.swing.AccessPolicy.Type; |
34 import com.oracle.solaris.vp.util.misc.finder.Finder; |
35 import com.oracle.solaris.vp.util.misc.finder.Finder; |
91 setPropertyChangeIgnore(true); |
92 setPropertyChangeIgnore(true); |
92 try { |
93 try { |
93 getPanelDescriptor().updateAccessPolicy(policy); |
94 getPanelDescriptor().updateAccessPolicy(policy); |
94 getPanelDescriptor().getEnabledProperty().setValue( |
95 getPanelDescriptor().getEnabledProperty().setValue( |
95 enabledProperty.getValue()); |
96 enabledProperty.getValue()); |
96 } catch (SecurityException e) { |
97 } catch (RadPrivilegeException e) { |
97 throw new ActionUnauthorizedException(e); |
98 throw new ActionUnauthorizedException(e); |
98 } finally { |
99 } finally { |
99 setPropertyChangeIgnore(false); |
100 setPropertyChangeIgnore(false); |
100 } |
101 } |
101 } |
102 } |