List of usage examples for org.apache.ibatis.session SqlSession insert
int insert(String statement, Object parameter);
From source file:org.restcomm.connect.dao.mybatis.MybatisConferenceDetailRecordsDao.java
License:Open Source License
@Override public int addConferenceDetailRecord(ConferenceDetailRecord cdr) { final SqlSession session = sessions.openSession(); int effectedRows = 0; try {/*from w w w. ja v a 2s . co m*/ effectedRows = session.insert(namespace + "addConferenceDetailRecord", toMap(cdr)); session.commit(); } finally { session.close(); } return effectedRows; }
From source file:org.restcomm.connect.dao.mybatis.MybatisExtensionsConfigurationDao.java
License:Open Source License
@Override public void addConfiguration(ExtensionConfiguration extensionConfiguration) throws ConfigurationException { final SqlSession session = sessions.openSession(); try {/* ww w. j a v a2 s . c o m*/ if (extensionConfiguration != null && extensionConfiguration.getConfigurationData() != null) { if (validate(extensionConfiguration)) { session.insert(namespace + "addConfiguration", toMap(extensionConfiguration)); session.commit(); } else { throw new ConfigurationException( "Exception trying to add new configuration, validation failed. configuration type: " + extensionConfiguration.getConfigurationType()); } } } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisExtensionsConfigurationDao.java
License:Open Source License
@Override public void addAccountExtensionConfiguration(ExtensionConfiguration extensionConfiguration, Sid accountSid) throws ConfigurationException { final SqlSession session = sessions.openSession(); try {// w ww . j a v a 2 s.co m if (extensionConfiguration != null && extensionConfiguration.getConfigurationData() != null) { if (validate(extensionConfiguration)) { final Map<String, Object> map = new HashMap<String, Object>(); map.put("account_sid", DaoUtils.writeSid(accountSid)); map.put("extension_sid", DaoUtils.writeSid(extensionConfiguration.getSid())); if (extensionConfiguration.getConfigurationData() != null) map.put("configuration_data", extensionConfiguration.getConfigurationData()); session.insert(namespace + "addAccountExtensionConfiguration", map); session.commit(); } else { throw new ConfigurationException( "Exception trying to add new configuration, validation failed. configuration type: " + extensionConfiguration.getConfigurationType()); } } } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisGeolocationDao.java
License:Open Source License
@Override public void addGeolocation(Geolocation gl) { final SqlSession session = sessions.openSession(); try {/*from w w w . j a v a 2 s . c om*/ session.insert(namespace + "addGeolocation", toMap(gl)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisMediaResourceBrokerDao.java
License:Open Source License
@Override public void addMediaResourceBrokerEntity(MediaResourceBrokerEntity ms) { final SqlSession session = sessions.openSession(); try {/*w ww. j a v a2s .c om*/ session.insert(namespace + "addMediaResourceBrokerEntity", toMap(ms)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisMediaResourceBrokerDao.java
License:Open Source License
@Override public void updateMediaResource(MediaResourceBrokerEntity ms) { final SqlSession session = sessions.openSession(); try {//from w w w . j a v a2 s.co m session.insert(namespace + "updateMediaResource", toMap(ms)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisMediaServerDao.java
License:Open Source License
@Override public void addMediaServer(final MediaServerEntity ms) { final SqlSession session = sessions.openSession(); try {/*from ww w .j ava2 s .c o m*/ session.insert(namespace + "addMediaServer", toMap(ms)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisMediaServerDao.java
License:Open Source License
@Override public void updateMediaServer(final MediaServerEntity ms) { final SqlSession session = sessions.openSession(); try {// w w w. ja v a2s. c o m session.insert(namespace + "updateMediaServer", toMap(ms)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisOrganizationDao.java
License:Open Source License
@Override public void addOrganization(final Organization organization) { final SqlSession session = sessions.openSession(); try {/*from w ww . j av a 2 s .c om*/ session.insert(namespace + "addOrganization", toMap(organization)); session.commit(); } finally { session.close(); } }
From source file:org.restcomm.connect.dao.mybatis.MybatisProfileAssociationsDao.java
License:Open Source License
@Override public int addProfileAssociation(ProfileAssociation profileAssociation) { final SqlSession session = sessions.openSession(); int effectedRows = 0; try {/* w ww .j a va2 s . c o m*/ effectedRows = session.insert(namespace + "addProfileAssociation", toMap(profileAssociation)); session.commit(); } finally { session.close(); } return effectedRows; }