forked from community/device-mgt-plugins
parent
728cf39853
commit
20fd4c1eff
@ -1,250 +0,0 @@
|
||||
///*
|
||||
// * Copyright (c) 2014, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
// *
|
||||
// * WSO2 Inc. 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.wso2.carbon.device.mgt.mobile.dao.impl;
|
||||
//
|
||||
//import org.apache.commons.logging.Log;
|
||||
//import org.apache.commons.logging.LogFactory;
|
||||
//import org.wso2.carbon.device.mgt.mobile.dao.MobileFeaturePropertyDAO;
|
||||
//import org.wso2.carbon.device.mgt.mobile.dao.MobileDeviceManagementDAOException;
|
||||
//import org.wso2.carbon.device.mgt.mobile.dao.util.MobileDeviceManagementDAOUtil;
|
||||
//import org.wso2.carbon.device.mgt.mobile.dto.MobileFeatureProperty;
|
||||
//
|
||||
//import javax.sql.DataSource;
|
||||
//import java.sql.Connection;
|
||||
//import java.sql.PreparedStatement;
|
||||
//import java.sql.ResultSet;
|
||||
//import java.sql.SQLException;
|
||||
//import java.util.ArrayList;
|
||||
//import java.util.List;
|
||||
//
|
||||
///**
|
||||
// * Implementation of MobileFeaturePropertyDAO.
|
||||
// */
|
||||
//public class MobileFeaturePropertyDAOImpl implements MobileFeaturePropertyDAO {
|
||||
//
|
||||
// private DataSource dataSource;
|
||||
// private static final Log log = LogFactory.getLog(MobileFeaturePropertyDAOImpl.class);
|
||||
//
|
||||
// public MobileFeaturePropertyDAOImpl(DataSource dataSource) {
|
||||
// this.dataSource = dataSource;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public boolean addMobileFeatureProperty(MobileFeatureProperty mblFeatureProperty)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// boolean status = false;
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String createDBQuery =
|
||||
// "INSERT INTO AD_FEATURE_PROPERTY(PROPERTY, FEATURE_ID) VALUES (?, ?)";
|
||||
//
|
||||
// stmt = conn.prepareStatement(createDBQuery);
|
||||
// stmt.setString(1, mblFeatureProperty.getProperty());
|
||||
// stmt.setInt(2, mblFeatureProperty.getFeatureID());
|
||||
// int rows = stmt.executeUpdate();
|
||||
// if (rows > 0) {
|
||||
// status = true;
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Added MobileFeatureProperty " + mblFeatureProperty.getProperty() +
|
||||
// " to the MDM database.");
|
||||
// }
|
||||
// }
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while adding property id - '" +
|
||||
// mblFeatureProperty.getFeatureID() + "'";
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// return status;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public boolean updateMobileFeatureProperty(MobileFeatureProperty mblFeatureProperty)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// boolean status = false;
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String updateDBQuery =
|
||||
// "UPDATE AD_FEATURE_PROPERTY SET FEATURE_ID = ? WHERE PROPERTY = ?";
|
||||
// stmt = conn.prepareStatement(updateDBQuery);
|
||||
// stmt.setInt(1, mblFeatureProperty.getFeatureID());
|
||||
// stmt.setString(2, mblFeatureProperty.getProperty());
|
||||
// int rows = stmt.executeUpdate();
|
||||
// if (rows > 0) {
|
||||
// status = true;
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Updated MobileFeatureProperty " + mblFeatureProperty.getProperty());
|
||||
// }
|
||||
// }
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while updating the feature property with property - '" +
|
||||
// mblFeatureProperty.getProperty() + "'";
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// return status;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public boolean deleteMobileFeatureProperty(String property)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// boolean status = false;
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String deleteDBQuery =
|
||||
// "DELETE FROM AD_FEATURE_PROPERTY WHERE PROPERTY = ?";
|
||||
// stmt = conn.prepareStatement(deleteDBQuery);
|
||||
// stmt.setString(1, property);
|
||||
// int rows = stmt.executeUpdate();
|
||||
// if (rows > 0) {
|
||||
// status = true;
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Deleted MobileFeatureProperty " + property + " from MDM database.");
|
||||
// }
|
||||
// }
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while deleting feature property with property - " +
|
||||
// property;
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// return status;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public boolean deleteMobileFeaturePropertiesOfFeature(Integer mblFeatureId)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// boolean status = false;
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String deleteDBQuery =
|
||||
// "DELETE FROM AD_FEATURE_PROPERTY WHERE FEATURE_ID = ?";
|
||||
// stmt = conn.prepareStatement(deleteDBQuery);
|
||||
// stmt.setInt(1, mblFeatureId);
|
||||
// int rows = stmt.executeUpdate();
|
||||
// if (rows > 0) {
|
||||
// status = true;
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Deleted all MobileFeatureProperties of FeatureId " + mblFeatureId +
|
||||
// " from MDM database.");
|
||||
// }
|
||||
// }
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while deleting feature properties of feature - " +
|
||||
// mblFeatureId;
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// return status;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public MobileFeatureProperty getMobileFeatureProperty(String property)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// MobileFeatureProperty mobileFeatureProperty = null;
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String selectDBQuery =
|
||||
// "SELECT PROPERTY, FEATURE_ID FROM AD_FEATURE_PROPERTY WHERE PROPERTY = ?";
|
||||
// stmt = conn.prepareStatement(selectDBQuery);
|
||||
// stmt.setString(1, property);
|
||||
// ResultSet resultSet = stmt.executeQuery();
|
||||
// if (resultSet.next()) {
|
||||
// mobileFeatureProperty = new MobileFeatureProperty();
|
||||
// mobileFeatureProperty.setProperty(resultSet.getString(1));
|
||||
// mobileFeatureProperty.setFeatureID(resultSet.getInt(2));
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Fetched MobileFeatureProperty " + mobileFeatureProperty.getProperty() +
|
||||
// " from MDM database.");
|
||||
// }
|
||||
// }
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while fetching property - '" +
|
||||
// property + "'";
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// return mobileFeatureProperty;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public List<MobileFeatureProperty> getFeaturePropertiesOfFeature(Integer mblFeatureId)
|
||||
// throws MobileDeviceManagementDAOException {
|
||||
// Connection conn = null;
|
||||
// PreparedStatement stmt = null;
|
||||
// MobileFeatureProperty mobileFeatureProperty;
|
||||
// List<MobileFeatureProperty> FeatureProperties = new ArrayList<MobileFeatureProperty>();
|
||||
// try {
|
||||
// conn = this.getConnection();
|
||||
// String selectDBQuery =
|
||||
// "SELECT PROPERTY, FEATURE_ID FROM AD_FEATURE_PROPERTY WHERE FEATURE_ID = ?";
|
||||
// stmt = conn.prepareStatement(selectDBQuery);
|
||||
// stmt.setInt(1, mblFeatureId);
|
||||
// ResultSet resultSet = stmt.executeQuery();
|
||||
// while (resultSet.next()) {
|
||||
// mobileFeatureProperty = new MobileFeatureProperty();
|
||||
// mobileFeatureProperty.setProperty(resultSet.getString(1));
|
||||
// mobileFeatureProperty.setFeatureID(resultSet.getInt(2));
|
||||
// FeatureProperties.add(mobileFeatureProperty);
|
||||
// }
|
||||
// if (log.isDebugEnabled()) {
|
||||
// log.debug("Fetched all MobileFeatureProperties of featureId " + mblFeatureId +
|
||||
// " from MDM database.");
|
||||
// }
|
||||
// return FeatureProperties;
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while fetching all feature property.'";
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// } finally {
|
||||
// MobileDeviceManagementDAOUtil.cleanupResources(conn, stmt, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// private Connection getConnection() throws MobileDeviceManagementDAOException {
|
||||
// try {
|
||||
// return dataSource.getConnection();
|
||||
// } catch (SQLException e) {
|
||||
// String msg = "Error occurred while obtaining a connection from the mobile device " +
|
||||
// "management metadata repository datasource.";
|
||||
// log.error(msg, e);
|
||||
// throw new MobileDeviceManagementDAOException(msg, e);
|
||||
// }
|
||||
// }
|
||||
//}
|
Loading…
Reference in new issue