com.swg.parse.data.Form213FactoryMain.java Source code

Java tutorial

Introduction

Here is the source code for com.swg.parse.data.Form213FactoryMain.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.swg.parse.data;

import com.swg.parse.Form213Pojo.MainPOJO;
import com.swg.parse.interfaces.IXmlMapperMain;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.util.Enumeration;
import java.util.Properties;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

/**
 *
 * @author KXK3
 */
public class Form213FactoryMain implements IXmlMapperMain {

    protected SqlSessionFactory sqlSessionFactory;
    private final static String ConfigProps = "/com/swg/parse/config/configuration.properties";
    private final static String ServerConfig = "com/swg/parse/config/configuration.xml";
    private final static Properties configProperties = new Properties();
    private Reader reader;

    static {
        try {
            InputStream in = new FindMeMain().getClass().getResourceAsStream(ConfigProps);
            configProperties.load(in);
            Enumeration keys = configProperties.keys();
            while (keys.hasMoreElements()) {
                String key = (String) keys.nextElement();
                System.out.println(key + "=" + configProperties.getProperty(key));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public Form213FactoryMain() {
        init();
    }

    protected void init() {
        try {
            reader = Resources.getResourceAsReader(ServerConfig);
            this.sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader, configProperties);
            //SqlSession testSession = sqlSessionFactory.openSession();

        } catch (IOException e) {
            throw new RuntimeException(e.getMessage());
        }

    }

    @Override
    public void insertData2DirectDetails(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void deleteAllDirectDetails() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2SpecificDetails(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void deleteAllSpecificDetails() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void insertData2BacterialSample(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void deleteAllBacterialSample() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2BacterialSampleDetail(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void deleteAllBacterialSampleDetail() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2BacterialSampleDetail1(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void deleteAllBacterialSampleDetail1() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2Ultra(MainPOJO pojo) {

        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void deleteAllUltra() {

        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void insertData2UltraDetails(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void deleteAllUltraDetails() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2DefectDetails(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

    @Override
    public void deleteAllDefectDetails() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void insertData2DefectDetails1(MainPOJO pojo) {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }
    }

    @Override
    public void deleteAllDefectDetails1() {
        SqlSession session = sqlSessionFactory.openSession();
        try {
            IXmlMapperMain xmlMapper = session.getMapper(IXmlMapperMain.class);
            xmlMapper.deleteAllBacterialSample(); //only change this
            session.commit();

        } catch (Exception e) {
            e.printStackTrace();
            //System.exit(1);
        }

    }

}

class FindMeMain {
}