1414// KIND, either express or implied. See the License for the
1515// specific language governing permissions and limitations
1616// under the License.
17- package org .apache .cloudstack .engine .datacenter .entity . api ;
17+ package org .apache .cloudstack .engine .datacenter .entity ;
1818
1919import javax .inject .Inject ;
2020
21+ import org .apache .cloudstack .engine .datacenter .entity .api .ClusterEntity ;
22+ import org .apache .cloudstack .engine .datacenter .entity .api .DataCenterResourceEntity ;
2123import org .apache .cloudstack .engine .datacenter .entity .api .DataCenterResourceEntity .State ;
2224import org .apache .cloudstack .engine .datacenter .entity .api .DataCenterResourceEntity .State .Event ;
23- import org .apache .cloudstack .engine .datacenter .entity .api .db .EngineClusterVO ;
24- import org .apache .cloudstack .engine .datacenter .entity .api .db .EngineDataCenterVO ;
25- import org .apache .cloudstack .engine .datacenter .entity .api .db .EngineHostPodVO ;
26- import org .apache .cloudstack .engine .datacenter .entity .api .db .EngineHostVO ;
27- import org .apache .cloudstack .engine .datacenter .entity .api .db .dao .EngineClusterDao ;
28- import org .apache .cloudstack .engine .datacenter .entity .api .db .dao .EngineDataCenterDao ;
29- import org .apache .cloudstack .engine .datacenter .entity .api .db .dao .EngineHostDao ;
30- import org .apache .cloudstack .engine .datacenter .entity .api .db .dao .EngineHostPodDao ;
31- import org .springframework .stereotype .Component ;
32-
25+ import org .apache .cloudstack .engine .datacenter .entity .api .HostEntity ;
26+ import org .apache .cloudstack .engine .datacenter .entity .api .PodEntity ;
27+ import org .apache .cloudstack .engine .datacenter .entity .api .ZoneEntity ;
28+ import org .apache .cloudstack .engine .datacenter .entity .dao .EngineClusterDao ;
29+ import org .apache .cloudstack .engine .datacenter .entity .dao .EngineDataCenterDao ;
30+ import org .apache .cloudstack .engine .datacenter .entity .dao .EngineHostDao ;
31+ import org .apache .cloudstack .engine .datacenter .entity .dao .EngineHostPodDao ;
3332
3433import com .cloud .exception .InvalidParameterValueException ;
3534import com .cloud .utils .fsm .NoTransitionException ;
3635import com .cloud .utils .fsm .StateMachine2 ;
3736
38- @ Component
3937public class DataCenterResourceManagerImpl implements DataCenterResourceManager {
4038
4139 @ Inject
@@ -51,7 +49,7 @@ public class DataCenterResourceManagerImpl implements DataCenterResourceManager
5149 EngineHostDao _hostDao ;
5250
5351
54- protected StateMachine2 <State , Event , DataCenterResourceEntity > _stateMachine = DataCenterResourceEntity .State .s_fsm ;
52+ protected StateMachine2 <State , Event , DataCenterResourceEntity > _stateMachine = DataCenterResourceEntity .State .getStateMachine () ;
5553
5654 @ Override
5755 public EngineDataCenterVO loadDataCenter (String dataCenterId ) {
@@ -125,5 +123,4 @@ public EngineHostVO loadHost(String uuid) {
125123 public void saveHost (EngineHostVO hostVO ) {
126124 _hostDao .persist (hostVO );
127125 }
128-
129126}
0 commit comments