|
53 | 53 | import org.apache.cloudstack.api.command.admin.zone.DeleteZoneCmd; |
54 | 54 | import org.apache.cloudstack.api.command.admin.zone.UpdateZoneCmd; |
55 | 55 | import org.apache.cloudstack.api.command.admin.offering.CreateServiceOfferingCmd; |
| 56 | +import org.apache.cloudstack.api.command.admin.offering.DeleteServiceOfferingCmd; |
| 57 | +import org.apache.cloudstack.api.command.admin.vlan.DeleteVlanIpRangeCmd; |
| 58 | +import org.apache.cloudstack.api.command.user.network.ListNetworkOfferingsCmd; |
56 | 59 | import org.apache.log4j.Logger; |
57 | 60 |
|
58 | 61 | import com.cloud.acl.SecurityChecker; |
59 | 62 | import com.cloud.alert.AlertManager; |
60 | 63 | import org.apache.cloudstack.api.ApiConstants.LDAPParams; |
61 | 64 | import com.cloud.api.ApiDBUtils; |
62 | | -import org.apache.cloudstack.api.command.admin.offering.DeleteServiceOfferingCmd; |
63 | | -import org.apache.cloudstack.api.command.admin.vlan.DeleteVlanIpRangeCmd; |
64 | | -import org.apache.cloudstack.api.command.user.network.ListNetworkOfferingsCmd; |
65 | 65 | import com.cloud.capacity.dao.CapacityDao; |
66 | 66 | import com.cloud.configuration.Resource.ResourceType; |
67 | 67 | import com.cloud.configuration.dao.ConfigurationDao; |
68 | | -import com.cloud.dc.*; |
| 68 | +import com.cloud.dc.AccountVlanMapVO; |
| 69 | +import com.cloud.dc.ClusterVO; |
| 70 | +import com.cloud.dc.DataCenter; |
69 | 71 | import com.cloud.dc.DataCenter.NetworkType; |
| 72 | +import com.cloud.dc.DataCenterIpAddressVO; |
| 73 | +import com.cloud.dc.DataCenterLinkLocalIpAddressVO; |
| 74 | +import com.cloud.dc.DataCenterVO; |
| 75 | +import com.cloud.dc.HostPodVO; |
| 76 | +import com.cloud.dc.Pod; |
| 77 | +import com.cloud.dc.PodVlanMapVO; |
| 78 | +import com.cloud.dc.Vlan; |
70 | 79 | import com.cloud.dc.Vlan.VlanType; |
71 | | -import com.cloud.dc.dao.*; |
| 80 | +import com.cloud.dc.VlanVO; |
| 81 | +import com.cloud.dc.dao.AccountVlanMapDao; |
| 82 | +import com.cloud.dc.dao.ClusterDao; |
| 83 | +import com.cloud.dc.dao.DataCenterDao; |
| 84 | +import com.cloud.dc.dao.DataCenterIpAddressDao; |
| 85 | +import com.cloud.dc.dao.DataCenterLinkLocalIpAddressDaoImpl; |
| 86 | +import com.cloud.dc.dao.HostPodDao; |
| 87 | +import com.cloud.dc.dao.PodVlanMapDao; |
| 88 | +import com.cloud.dc.dao.VlanDao; |
72 | 89 | import com.cloud.deploy.DataCenterDeployment; |
73 | 90 | import com.cloud.domain.Domain; |
74 | 91 | import com.cloud.domain.DomainVO; |
75 | 92 | import com.cloud.domain.dao.DomainDao; |
76 | 93 | import com.cloud.event.ActionEvent; |
77 | 94 | import com.cloud.event.EventTypes; |
78 | | -import com.cloud.exception.*; |
| 95 | +import com.cloud.exception.ConcurrentOperationException; |
| 96 | +import com.cloud.exception.InsufficientCapacityException; |
| 97 | +import com.cloud.exception.InvalidParameterValueException; |
| 98 | +import com.cloud.exception.PermissionDeniedException; |
| 99 | +import com.cloud.exception.ResourceAllocationException; |
| 100 | +import com.cloud.exception.ResourceUnavailableException; |
79 | 101 | import com.cloud.host.HostVO; |
80 | 102 | import com.cloud.hypervisor.Hypervisor.HypervisorType; |
81 | | -import com.cloud.network.*; |
| 103 | +import com.cloud.network.IPAddressVO; |
| 104 | +import com.cloud.network.Network; |
82 | 105 | import com.cloud.network.Network.Capability; |
83 | 106 | import com.cloud.network.Network.GuestType; |
84 | 107 | import com.cloud.network.Network.Provider; |
85 | 108 | import com.cloud.network.Network.Service; |
| 109 | +import com.cloud.network.NetworkManager; |
| 110 | +import com.cloud.network.NetworkVO; |
86 | 111 | import com.cloud.network.Networks.BroadcastDomainType; |
87 | 112 | import com.cloud.network.Networks.TrafficType; |
88 | | -import com.cloud.network.dao.*; |
| 113 | +import com.cloud.network.PhysicalNetwork; |
| 114 | +import com.cloud.network.PhysicalNetworkVO; |
| 115 | +import com.cloud.network.dao.FirewallRulesDao; |
| 116 | +import com.cloud.network.dao.IPAddressDao; |
| 117 | +import com.cloud.network.dao.NetworkDao; |
| 118 | +import com.cloud.network.dao.PhysicalNetworkDao; |
| 119 | +import com.cloud.network.dao.PhysicalNetworkTrafficTypeDao; |
| 120 | +import com.cloud.network.dao.PhysicalNetworkTrafficTypeVO; |
89 | 121 | import com.cloud.network.vpc.VpcManager; |
90 | 122 | import com.cloud.offering.DiskOffering; |
91 | 123 | import com.cloud.offering.NetworkOffering; |
|
110 | 142 | import com.cloud.storage.secondary.SecondaryStorageVmManager; |
111 | 143 | import com.cloud.storage.swift.SwiftManager; |
112 | 144 | import com.cloud.test.IPRangeConfig; |
113 | | -import com.cloud.user.*; |
| 145 | +import com.cloud.user.Account; |
| 146 | +import com.cloud.user.AccountManager; |
| 147 | +import com.cloud.user.AccountVO; |
| 148 | +import com.cloud.user.ResourceLimitService; |
| 149 | +import com.cloud.user.User; |
| 150 | +import com.cloud.user.UserContext; |
114 | 151 | import com.cloud.user.dao.AccountDao; |
115 | 152 | import com.cloud.utils.NumbersUtil; |
116 | 153 | import com.cloud.utils.StringUtils; |
|
126 | 163 | import com.cloud.utils.net.NetUtils; |
127 | 164 | import com.cloud.vm.VirtualMachine; |
128 | 165 | import com.cloud.vm.dao.NicDao; |
129 | | -import edu.emory.mathcs.backport.java.util.Arrays; |
130 | | -import org.apache.log4j.Logger; |
131 | 166 |
|
132 | | -import javax.ejb.Local; |
133 | | -import javax.naming.ConfigurationException; |
134 | | -import javax.naming.Context; |
135 | | -import javax.naming.NamingException; |
136 | | -import javax.naming.directory.DirContext; |
137 | | -import javax.naming.directory.InitialDirContext; |
138 | | -import java.net.URI; |
139 | | -import java.sql.PreparedStatement; |
140 | | -import java.sql.ResultSet; |
141 | | -import java.sql.SQLException; |
142 | | -import java.util.*; |
| 167 | +import edu.emory.mathcs.backport.java.util.Arrays; |
143 | 168 |
|
144 | 169 | @Local(value = { ConfigurationManager.class, ConfigurationService.class }) |
145 | 170 | public class ConfigurationManagerImpl implements ConfigurationManager, ConfigurationService { |
|
0 commit comments