mirror of
https://repository.entgra.net/community/device-mgt-plugins.git
synced 2025-09-16 23:42:15 +00:00
DAO Layer Implementation
This commit is contained in:
parent
19d4d1f62d
commit
a3028b0683
@ -17,4 +17,13 @@ package org.wso2.carbon.device.mgt.common;
|
|||||||
|
|
||||||
public final class DeviceManagementConstants {
|
public final class DeviceManagementConstants {
|
||||||
|
|
||||||
|
/*DEVICE Manager operations*/
|
||||||
|
public static final String ADD_DEVICE_ENTRY = "Add device entry";
|
||||||
|
|
||||||
|
/*Data Source Configurations */
|
||||||
|
|
||||||
|
public static final class DataSourceProperties {
|
||||||
|
public static final String DB_CHECK_QUERY = "SELECT * FROM DM_DEVICE";
|
||||||
|
public static final String SECURE_VAULT_NS = "http://org.wso2.securevault/configuration";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -92,6 +92,34 @@
|
|||||||
<artifactId>org.wso2.carbon.logging</artifactId>
|
<artifactId>org.wso2.carbon.logging</artifactId>
|
||||||
<version>${carbon.kernel.version}</version>
|
<version>${carbon.kernel.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.utils</artifactId>
|
||||||
|
<version>${carbon.platform.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.ndatasource.core</artifactId>
|
||||||
|
<version>${carbon.platform.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.ndatasource.rdbms</artifactId>
|
||||||
|
<version>${carbon.platform.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.transaction.manager</artifactId>
|
||||||
|
<version>${carbon.platform.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jboss.spec.javax.transaction</groupId>
|
||||||
|
<artifactId>jboss-transaction-api_1.1_spec</artifactId>
|
||||||
|
<version>${jboss-transaction-api.version}</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -18,8 +18,8 @@
|
|||||||
|
|
||||||
package org.wso2.carbon.device.mgt.core.dao;
|
package org.wso2.carbon.device.mgt.core.dao;
|
||||||
|
|
||||||
import org.wso2.carbon.device.mgt.core.dao.exception.CDMDAOException;
|
import org.wso2.carbon.device.mgt.core.dao.exception.DeviceDAOException;
|
||||||
import org.wso2.carbon.device.mgt.core.dao.exception.CDMDatabaseConnectionException;
|
import org.wso2.carbon.device.mgt.core.dao.exception.DeviceDatabaseConnectionException;
|
||||||
import org.wso2.carbon.device.mgt.core.dto.Device;
|
import org.wso2.carbon.device.mgt.core.dto.Device;
|
||||||
import org.wso2.carbon.device.mgt.core.dto.Status;
|
import org.wso2.carbon.device.mgt.core.dto.Status;
|
||||||
|
|
||||||
@ -27,14 +27,14 @@ import java.util.List;
|
|||||||
|
|
||||||
public interface DeviceMgtDAO {
|
public interface DeviceMgtDAO {
|
||||||
|
|
||||||
void addDevice(Device device) throws CDMDAOException, CDMDatabaseConnectionException;
|
void addDevice(Device device) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
void updateDevice(Device device) throws CDMDAOException, CDMDatabaseConnectionException;
|
void updateDevice(Device device) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
void updateDeviceStatus(Long deviceId, Status status) throws CDMDAOException, CDMDatabaseConnectionException;
|
void updateDeviceStatus(Long deviceId, Status status) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
void deleteDevice(Long deviceId) throws CDMDAOException, CDMDatabaseConnectionException;
|
void deleteDevice(Long deviceId) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
List<Device> getDeviceByDeviceId(Long deviceId) throws CDMDAOException, CDMDatabaseConnectionException;
|
List<Device> getDeviceByDeviceId(Long deviceId) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,17 +18,17 @@
|
|||||||
|
|
||||||
package org.wso2.carbon.device.mgt.core.dao;
|
package org.wso2.carbon.device.mgt.core.dao;
|
||||||
|
|
||||||
import org.wso2.carbon.device.mgt.core.dao.exception.CDMDAOException;
|
import org.wso2.carbon.device.mgt.core.dao.exception.DeviceDAOException;
|
||||||
import org.wso2.carbon.device.mgt.core.dao.exception.CDMDatabaseConnectionException;
|
import org.wso2.carbon.device.mgt.core.dao.exception.DeviceDatabaseConnectionException;
|
||||||
import org.wso2.carbon.device.mgt.core.dto.DeviceType;
|
import org.wso2.carbon.device.mgt.core.dto.DeviceType;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface DeviceTypeMgtDAO {
|
public interface DeviceTypeMgtDAO {
|
||||||
|
|
||||||
void addDeviceType(DeviceType deviceType) throws CDMDAOException, CDMDatabaseConnectionException;
|
void addDeviceType(DeviceType deviceType) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
void updateDeviceType(DeviceType deviceType) throws CDMDAOException, CDMDatabaseConnectionException;
|
void updateDeviceType(DeviceType deviceType) throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
|
|
||||||
List<DeviceType> getDeviceTypes() throws CDMDAOException, CDMDatabaseConnectionException;
|
List<DeviceType> getDeviceTypes() throws DeviceDAOException, DeviceDatabaseConnectionException;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user