Updated Branches:
  refs/heads/object_store 9be9902ed -> 2a177de2b

Remove unused DataStoreProviderDao since provider does not has its own
db table.

Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/2a177de2
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/2a177de2
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/2a177de2

Branch: refs/heads/object_store
Commit: 2a177de2bc07a1900bcbde8b57961d244f387daf
Parents: 9be9902
Author: Min Chen <[email protected]>
Authored: Tue Apr 9 14:59:07 2013 -0700
Committer: Min Chen <[email protected]>
Committed: Tue Apr 9 14:59:07 2013 -0700

----------------------------------------------------------------------
 client/tomcatconf/applicationContext.xml.in        |    1 -
 .../storage/datastore/db/DataStoreProviderDao.java |   25 ------
 .../storage/datastore/db/DataStoreProviderVO.java  |   60 ---------------
 .../provider/DataStoreProviderManagerImpl.java     |    3 -
 .../storage/db/DataStoreProviderDaoImpl.java       |   40 ----------
 .../PrimaryDataStoreProviderManagerImpl.java       |    7 +-
 6 files changed, 2 insertions(+), 134 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/client/tomcatconf/applicationContext.xml.in
----------------------------------------------------------------------
diff --git a/client/tomcatconf/applicationContext.xml.in 
b/client/tomcatconf/applicationContext.xml.in
index d8bb30a..206afd3 100644
--- a/client/tomcatconf/applicationContext.xml.in
+++ b/client/tomcatconf/applicationContext.xml.in
@@ -190,7 +190,6 @@
   <bean id="dataCenterJoinDaoImpl" 
class="com.cloud.api.query.dao.DataCenterJoinDaoImpl" />
   <bean id="dataCenterLinkLocalIpAddressDaoImpl" 
class="com.cloud.dc.dao.DataCenterLinkLocalIpAddressDaoImpl" />
   <bean id="dataCenterVnetDaoImpl" 
class="com.cloud.dc.dao.DataCenterVnetDaoImpl" />
-  <bean id="dataStoreProviderDaoImpl" 
class="org.apache.cloudstack.storage.db.DataStoreProviderDaoImpl" />
   <bean id="dcDetailsDaoImpl" class="com.cloud.dc.dao.DcDetailsDaoImpl" />
   <bean id="engineDcDetailsDaoImpl" 
class="org.apache.cloudstack.engine.datacenter.entity.api.db.dao.DcDetailsDaoImpl"
 />
   <bean id="diskOfferingJoinDaoImpl" 
class="com.cloud.api.query.dao.DiskOfferingJoinDaoImpl" />

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderDao.java
----------------------------------------------------------------------
diff --git 
a/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderDao.java
 
b/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderDao.java
deleted file mode 100644
index dca83ce..0000000
--- 
a/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderDao.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.cloudstack.storage.datastore.db;
-
-import com.cloud.utils.db.GenericDao;
-
-public interface DataStoreProviderDao extends GenericDao<DataStoreProviderVO, 
Long> {
-    public DataStoreProviderVO findByName(String name);
-}

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderVO.java
----------------------------------------------------------------------
diff --git 
a/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderVO.java
 
b/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderVO.java
deleted file mode 100644
index dcdafdd..0000000
--- 
a/engine/api/src/org/apache/cloudstack/storage/datastore/db/DataStoreProviderVO.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.cloudstack.storage.datastore.db;
-
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.Table;
-import javax.persistence.TableGenerator;
-
-@Entity
-@Table(name = "data_store_provider")
-public class DataStoreProviderVO {
-    @Id
-    @TableGenerator(name = "data_store_provider_sq", table = "sequence", 
pkColumnName = "name", valueColumnName = "value", pkColumnValue = 
"data_store_provider_seq", allocationSize = 1)
-    @Column(name = "id", updatable = false, nullable = false)
-    private long id;
-
-    @Column(name = "name", nullable = false)
-    private String name;
-    
-    @Column(name = "uuid", nullable = false)
-    private String uuid;
-    
-    public long getId() {
-        return id;
-    }
-    
-    public String getName() {
-        return this.name;
-    }
-    
-    public void setName(String name) {
-        this.name = name;
-    }
-    
-    public void setUuid(String uuid) {
-        this.uuid = uuid;
-    }
-    
-    public String getUuid() {
-        return this.uuid;
-    }
-}

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/engine/storage/src/org/apache/cloudstack/storage/datastore/provider/DataStoreProviderManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/engine/storage/src/org/apache/cloudstack/storage/datastore/provider/DataStoreProviderManagerImpl.java
 
b/engine/storage/src/org/apache/cloudstack/storage/datastore/provider/DataStoreProviderManagerImpl.java
index 1bfc5ff..624c7c7 100644
--- 
a/engine/storage/src/org/apache/cloudstack/storage/datastore/provider/DataStoreProviderManagerImpl.java
+++ 
b/engine/storage/src/org/apache/cloudstack/storage/datastore/provider/DataStoreProviderManagerImpl.java
@@ -36,7 +36,6 @@ import 
org.apache.cloudstack.engine.subsystem.api.storage.PrimaryDataStoreDriver
 import 
org.apache.cloudstack.engine.subsystem.api.storage.PrimaryDataStoreProvider;
 import org.apache.cloudstack.storage.image.ImageStoreDriver;
 import org.apache.cloudstack.storage.datastore.PrimaryDataStoreProviderManager;
-import org.apache.cloudstack.storage.datastore.db.DataStoreProviderDao;
 import org.apache.cloudstack.storage.image.datastore.ImageStoreProviderManager;
 import org.apache.log4j.Logger;
 import org.springframework.stereotype.Component;
@@ -50,8 +49,6 @@ public class DataStoreProviderManagerImpl extends ManagerBase 
implements DataSto
             .getLogger(DataStoreProviderManagerImpl.class);
     @Inject
     List<DataStoreProvider> providers;
-    @Inject
-    DataStoreProviderDao providerDao;
     protected Map<String, DataStoreProvider> providerMap = new HashMap<String, 
DataStoreProvider>();
     @Inject
     PrimaryDataStoreProviderManager primaryDataStoreProviderMgr;

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/engine/storage/src/org/apache/cloudstack/storage/db/DataStoreProviderDaoImpl.java
----------------------------------------------------------------------
diff --git 
a/engine/storage/src/org/apache/cloudstack/storage/db/DataStoreProviderDaoImpl.java
 
b/engine/storage/src/org/apache/cloudstack/storage/db/DataStoreProviderDaoImpl.java
deleted file mode 100644
index fce716a..0000000
--- 
a/engine/storage/src/org/apache/cloudstack/storage/db/DataStoreProviderDaoImpl.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.cloudstack.storage.db;
-
-import org.apache.cloudstack.storage.datastore.db.DataStoreProviderDao;
-import org.apache.cloudstack.storage.datastore.db.DataStoreProviderVO;
-import org.springframework.stereotype.Component;
-
-import com.cloud.utils.db.GenericDaoBase;
-import com.cloud.utils.db.SearchCriteria2;
-import com.cloud.utils.db.SearchCriteriaService;
-import com.cloud.utils.db.SearchCriteria.Op;
-
-@Component
-class DataStoreProviderDaoImpl extends GenericDaoBase<DataStoreProviderVO, 
Long> implements DataStoreProviderDao {
-
-    @Override
-    public DataStoreProviderVO findByName(String name) {
-        SearchCriteriaService<DataStoreProviderVO, DataStoreProviderVO> sc = 
SearchCriteria2.create(DataStoreProviderVO.class);
-        sc.addAnd(sc.getEntity().getName(), Op.EQ, name);
-        return sc.find();
-    }
-
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2a177de2/engine/storage/volume/src/org/apache/cloudstack/storage/datastore/manager/PrimaryDataStoreProviderManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/engine/storage/volume/src/org/apache/cloudstack/storage/datastore/manager/PrimaryDataStoreProviderManagerImpl.java
 
b/engine/storage/volume/src/org/apache/cloudstack/storage/datastore/manager/PrimaryDataStoreProviderManagerImpl.java
index 7a5d322..8d688c0 100644
--- 
a/engine/storage/volume/src/org/apache/cloudstack/storage/datastore/manager/PrimaryDataStoreProviderManagerImpl.java
+++ 
b/engine/storage/volume/src/org/apache/cloudstack/storage/datastore/manager/PrimaryDataStoreProviderManagerImpl.java
@@ -31,7 +31,6 @@ import 
org.apache.cloudstack.engine.subsystem.api.storage.PrimaryDataStoreDriver
 import org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl;
 import org.apache.cloudstack.storage.datastore.PrimaryDataStore;
 import org.apache.cloudstack.storage.datastore.PrimaryDataStoreProviderManager;
-import org.apache.cloudstack.storage.datastore.db.DataStoreProviderDao;
 import org.apache.cloudstack.storage.datastore.db.PrimaryDataStoreDao;
 import org.apache.cloudstack.storage.datastore.db.StoragePoolVO;
 import org.springframework.stereotype.Component;
@@ -41,8 +40,6 @@ import com.cloud.storage.StorageManager;
 @Component
 public class PrimaryDataStoreProviderManagerImpl implements 
PrimaryDataStoreProviderManager {
     @Inject
-    DataStoreProviderDao dataStoreProviderDao;
-    @Inject
     DataStoreProviderManager providerManager;
     @Inject
     PrimaryDataStoreDao dataStoreDao;
@@ -53,7 +50,7 @@ public class PrimaryDataStoreProviderManagerImpl implements 
PrimaryDataStoreProv
     public void config() {
         driverMaps = new HashMap<String, PrimaryDataStoreDriver>();
     }
-    
+
     @Override
     public PrimaryDataStore getPrimaryDataStore(long dataStoreId) {
         StoragePoolVO dataStoreVO = dataStoreDao.findById(dataStoreId);
@@ -62,7 +59,7 @@ public class PrimaryDataStoreProviderManagerImpl implements 
PrimaryDataStoreProv
         PrimaryDataStoreImpl dataStore = 
PrimaryDataStoreImpl.createDataStore(dataStoreVO, 
driverMaps.get(provider.getName()), provider);
         return dataStore;
     }
-    
+
     @Override
     public boolean registerDriver(String providerName, PrimaryDataStoreDriver 
driver) {
         if (driverMaps.get(providerName) != null) {

Reply via email to