Example usage for org.apache.ibatis.session SqlSession delete

List of usage examples for org.apache.ibatis.session SqlSession delete

Introduction

In this page you can find the example usage for org.apache.ibatis.session SqlSession delete.

Prototype

int delete(String statement, Object parameter);

Source Link

Document

Execute a delete statement.

Usage

From source file:org.mobicents.servlet.sip.restcomm.dao.mybatis.MybatisRegistrationsDao.java

License:Open Source License

private void removePresenceRecords(final String selector, final String parameter) {
    final SqlSession session = sessions.openSession();
    try {//w w w  . j a  v a  2  s .  c o  m
        session.delete(selector, parameter);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.mobicents.servlet.sip.restcomm.dao.mybatis.MybatisSandBoxesDao.java

License:Open Source License

@Override
public void removeSandBox(final Sid accountSid) {
    final SqlSession session = sessions.openSession();
    try {//from   w w w.  j  ava  2 s  .  c  o  m
        session.delete(namespace + "removeSandBox", accountSid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.mule.module.mybatis.MyBatisConnector.java

License:CPAL v1.0

/**
 * Execute Mybatis delete function//from   www  .j  a  va  2 s .co m
 * 
 * {@sample.xml ../../../doc/mule-mybatis-module.xml.sample mybatis:delete}
 * 
 * @param statement Fully qualified SQL statement ex: org.mybatis.example.BlogMapper.selectBlog
 * @param  Set if you want to commit immediately
 * @param payload The parameter to the SQL statement
 * @return Result of MyBatis call
 * @throws IOException Io Error
 */
@Processor
public Object delete(String statement, @Payload Object payload) throws IOException {
    SqlSession sqlSession = createSqlSession();

    Object result = sqlSession.delete(statement, payload);
    closeSqlSession(sqlSession);
    return result;
}

From source file:org.restcomm.connect.dao.mybatis.MybatisExtensionsConfigurationDao.java

License:Open Source License

@Override
public void deleteConfigurationByName(String extensionName) {
    final SqlSession session = sessions.openSession();
    try {/*  w w  w .  j  a  va2  s  .  co  m*/
        session.delete(namespace + "deleteConfigurationByName", extensionName);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisExtensionsConfigurationDao.java

License:Open Source License

@Override
public void deleteConfigurationBySid(Sid extensionSid) {
    final SqlSession session = sessions.openSession();
    try {/*from ww  w  . j  ava 2  s . co m*/
        session.delete(namespace + "deleteConfigurationBySid", extensionSid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisExtensionsConfigurationDao.java

License:Open Source License

@Override
public void deleteAccountExtensionConfiguration(String accountSid, String extensionSid) {
    final SqlSession session = sessions.openSession();
    try {// w  w w .  j  a va 2  s  .  c o  m
        Map<String, Object> params = new HashMap<String, Object>();
        params.put("account_sid", accountSid.toString());
        params.put("extension_sid", extensionSid.toString());
        session.delete(namespace + "deleteAccountExtensionConfiguration", params);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisGeolocationDao.java

License:Open Source License

private void removeGeolocations(final String selector, final Sid sid) {
    final SqlSession session = sessions.openSession();
    try {//from  w w w.  j ava  2 s . c  om
        session.delete(selector, sid.toString());
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisMediaResourceBrokerDao.java

License:Open Source License

@Override
public void removeMediaResourceBrokerEntity(MediaResourceBrokerEntityFilter filter) {
    final SqlSession session = sessions.openSession();
    try {// w  w w  .jav a2  s.  co m
        session.delete(namespace + "removeMediaResourceBrokerEntity", filter);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisMediaServerDao.java

License:Open Source License

@Override
public void removeMediaServerEntity(String msId) {
    final SqlSession session = sessions.openSession();
    try {/*from   ww w  .  j a v  a 2 s.c o m*/
        session.delete(namespace + "removeMediaServerEntity", msId);
        session.commit();
    } finally {
        session.close();
    }
}

From source file:org.restcomm.connect.dao.mybatis.MybatisProfileAssociationsDao.java

License:Open Source License

@Override
public void deleteProfileAssociationByProfileSid(String profileSid) {
    final SqlSession session = sessions.openSession();
    try {/*  www.  j  a va  2s .  c o m*/
        session.delete(namespace + "deleteProfileAssociationByProfileSid", profileSid);
        session.commit();
    } finally {
        session.close();
    }
}