DBScribe report

Summary: 73 methods with SQL local invocations, 1 methods mixing local and delegated SQL invocations, and 13 methods with only delegated SQL invocations.

Methods
org.agnitas.actions.ops.GetArchiveList.executeOperation(ApplicationContext,int,HashMap)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.deleteCMTemplate(int)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getCMTemplateForMailing(int)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getMailingBinding(int)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getTextVersion(int)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.removeTextVersion(int)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.saveTextVersion(int,String)
org.agnitas.cms.dao.impl.CMTemplateDaoImpl.updateCMTemplate(int,String,String)
org.agnitas.cms.dao.impl.CmsMailingDaoImpl.getTargetGroups(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.deleteContentModule(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getAssignedCMsForMailing(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getContentModuleContents(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getMailingsByContentModule(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.removeCMLocationsForMailing(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.removeContentsForContentModule(int)
org.agnitas.cms.dao.impl.ContentModuleDaoImpl.saveContentModuleContentList(int,List)
org.agnitas.cms.dao.impl.ContentModuleTypeDaoImpl.deleteContentModuleType(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeContentModuleImage(int,String)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFilesForCMTemplateId(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFilesForContentModuleId(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFile(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModuleTemplate(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModuleType(int)
org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModule(int)
org.agnitas.dao.impl.BlacklistDaoImpl.delete(int,String)
org.agnitas.dao.impl.BlacklistDaoImpl.getBlacklistedRecipients(int,String,String,int,int)
org.agnitas.dao.impl.BlacklistDaoImpl.insert(int,String)
org.agnitas.dao.impl.CampaignDaoImpl.delete(Campaign)
org.agnitas.dao.impl.CampaignDaoImpl.getMailingIDs(int,int)
org.agnitas.dao.impl.CampaignDaoImpl.getStats(boolean,Locale,LinkedList,Campaign,ApplicationContext,String)
org.agnitas.dao.impl.CampaignDaoImpl.loadMailingNames(CampaignStatsImpl,Campaign,String)
org.agnitas.dao.impl.CampaignDaoImpl.loadTotalSent(CampaignStatsImpl,Campaign,Target,int)
org.agnitas.dao.impl.CampaignDaoImpl.save(Campaign)
org.agnitas.dao.impl.EmmActionDaoImpl.loadUsed(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.getGenderMappings(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.getImportProfileFull(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.removeColumnMappings(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.removeGenderMappings(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.removeImportProfileFull(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.removeImportProfile(int)
org.agnitas.dao.impl.ImportProfileDaoImpl.updateImportProfileFull(ImportProfile)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.assiggnToMailingLists(List,int,int,int,int)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.createRecipientBindTemporaryTable(int,int,List,JdbcTemplate)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.createTemporaryTable(int,int,String,int,String)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.getInvalidRecipientList(CSVColumnState[],String,String,int,int,int,Integer,int)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.getTemporaryTableNamesBySessionId(String)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.loadBlackList(int)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeBindTemporaryTable(int,int,JdbcTemplate)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeTemporaryTable(String,String)
org.agnitas.dao.impl.ImportRecipientsDaoImpl.updateMailinglists(List,int,int,int,Map,JdbcTemplate,String,List)
org.agnitas.dao.impl.LoginTrackDaoImpl.trackFailedLogin(String,String)
org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginDuringBlock(String,String)
org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginStatus(String,String,int)
org.agnitas.dao.impl.LoginTrackDaoImpl.trackSuccessfulLogin(String,String)
org.agnitas.dao.impl.MaildropStatusDaoImpl.delete(int)
org.agnitas.dao.impl.MailingDaoImpl.deleteContentFromMailing(Mailing,int)
org.agnitas.dao.impl.MailingDaoImpl.findLastNewsletter(int,int)
org.agnitas.dao.impl.MailingDaoImpl.getStatusidForWorldMailing(int,int)
org.agnitas.dao.impl.MailingDaoImpl.getTag(String,int)
org.agnitas.dao.impl.MailingDaoImpl.loadAction(int,int)
org.agnitas.dao.impl.MailingDaoImpl.saveMailing(Mailing)
org.agnitas.dao.impl.OnepixelDaoImpl.writePixel(int,int,int,String)
org.agnitas.dao.impl.ProfileFieldDaoImpl.removeProfileField(int,String)
org.agnitas.dao.impl.RecipientDaoImpl.blacklistCheck(String)
org.agnitas.dao.impl.RecipientDaoImpl.deleteImportTables(int,int)
org.agnitas.dao.impl.RecipientDaoImpl.loadBlackList(int)
org.agnitas.dao.impl.RecipientDaoImpl.updateInDB(Recipient)
org.agnitas.dao.impl.TargetDaoImpl.getAllowedTargets(int)
org.agnitas.dao.impl.TrackableLinkDaoImpl.logClickInDB(TrackableLink,int,String)
org.agnitas.dao.impl.TrackableLinkDaoImpl.setDeeptracking(int,int,int)
org.agnitas.ecs.backend.dao.impl.EmbeddedClickStatDaoImpl.getClickStatInfo(int,int,int)
org.agnitas.ecs.backend.dao.impl.EmbeddedClickStatDaoImpl.getTotalMailsSent(int,int)
org.agnitas.stat.impl.DeliveryStatImpl.cancelDelivery(ApplicationContext)
org.agnitas.stat.impl.DeliveryStatImpl.getDeliveryStatsFromDB(int,ApplicationContext)
org.agnitas.stat.impl.MailingStatImpl.getBounceStatFromDB(ApplicationContext,HttpServletRequest)
org.agnitas.stat.impl.MailingStatImpl.getOpenTimeStatFromDB(ApplicationContext,HttpServletRequest)
org.agnitas.stat.impl.MailingStatImpl.getOpenedStatFromDB(ApplicationContext,HttpServletRequest)
org.agnitas.stat.impl.MailingStatImpl.getWeekStatFromDB(ApplicationContext,HttpServletRequest)
org.agnitas.taglib.BlacklistAction.doStartTag()
org.agnitas.taglib.DBColumnAlias.doStartTag()
org.agnitas.util.Logger.log(int,String,HttpServletRequest,ApplicationContext)
org.agnitas.util.TagString.decryptFromString(String,Connection)
org.agnitas.web.MailingStatAction.execute(ActionMapping,ActionForm,HttpServletRequest,HttpServletResponse)
org.agnitas.web.MailingStatAction.getMailingStats(HttpServletRequest)
org.agnitas.web.UserFormEditAction.execute(ActionMapping,ActionForm,HttpServletRequest,HttpServletResponse)
org.agnitas.web.UserFormEditAction.getUserFromList(HttpServletRequest)
org.agnitas.webservice.WebServiceBase.authenticateUser(MessageContext,String,String,int)

Methods with local invocations:

 org.agnitas.actions.ops.GetArchiveList.executeOperation(ApplicationContext, int, HashMap)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.deleteCMTemplate(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_TEMPLATE_TBL
,
- It deletes rows from table(s) CM_TEMPLATE_MAILING_BIND_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getCMTemplateForMailing(int)

This method implements the following db-related operations:

- It queries the table(s) CM_TEMPLATE_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getMailingBinding(int)

This method implements the following db-related operations:

- It queries the table(s) CM_TEMPLATE_MAILING_BIND_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.getTextVersion(int)

This method implements the following db-related operations:

- It queries the table(s) CM_TEXT_VERSION_TBL, CM_TEXT_VERSION_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.removeTextVersion(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_TEXT_VERSION_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.saveTextVersion(int, String)

This method implements the following db-related operations:

- It queries the table(s) CM_TEXT_VERSION_TBL

 org.agnitas.cms.dao.impl.CMTemplateDaoImpl.updateCMTemplate(int, String, String)

This method implements the following db-related operations:

- It updates the shortname, description attribute(s) in table CM_TEMPLATE_TBL

Some constraints that should be taken into the account are the following:

- Make sure the values in CM_TEMPLATE_TBL.description are not null

- Make sure the values in CM_TEMPLATE_TBL.shortname are not null

 org.agnitas.cms.dao.impl.CmsMailingDaoImpl.getTargetGroups(int)

This method implements the following db-related operations:

- It queries the table(s) DYN_TARGET_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.deleteContentModule(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_CONTENT_MODULE_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getAssignedCMsForMailing(int)

This method implements the following db-related operations:

- It queries the table(s) CM_MAILING_BIND_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getContentModuleContents(int)

This method implements the following db-related operations:

- It queries the table(s) CM_CONTENT_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.getMailingsByContentModule(int)

This method implements the following db-related operations:

- It queries the table(s) CM_MAILING_BIND_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.removeCMLocationsForMailing(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_LOCATION_TBL

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.removeContentsForContentModule(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_CONTENT_TBL

 org.agnitas.cms.dao.impl.ContentModuleTypeDaoImpl.deleteContentModuleType(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_TYPE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeContentModuleImage(int, String)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFilesForCMTemplateId(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFilesForContentModuleId(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removeMediaFile(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModuleTemplate(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModuleType(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.cms.dao.impl.MediaFileDaoImpl.removePreviewOfContentModule(int)

This method implements the following db-related operations:

- It deletes rows from table(s) CM_MEDIA_FILE_TBL

 org.agnitas.dao.impl.BlacklistDaoImpl.delete(int, String)

This method implements the following db-related operations:

- It deletes rows from table(s) CUST_BAN_TBL

 org.agnitas.dao.impl.BlacklistDaoImpl.getBlacklistedRecipients(int, String, String, int, int)

This method implements the following db-related operations:

- It queries the table(s) CUST_BAN_TBL, CUST_BAN_TBL

 org.agnitas.dao.impl.BlacklistDaoImpl.insert(int, String)

This method implements the following db-related operations:

- It inserts the company_id, email attributes into table CUST_BAN_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in CUST_BAN_TBL do not overflow the varchar limits: 200 (email)

- Make sure the values in CUST_BAN_TBL.company_id are not null

- Make sure the values in CUST_BAN_TBL.email are not null

- Make sure the values of attribute CUST_BAN_TBL.company_id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute CUST_BAN_TBL.email are unique because there is a UNIQUENESS constraint

 org.agnitas.dao.impl.CampaignDaoImpl.delete(Campaign)

This method implements the following db-related operations:

- It deletes rows from table(s) CAMPAIGN_TBL

 org.agnitas.dao.impl.CampaignDaoImpl.getMailingIDs(int, int)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL

 org.agnitas.dao.impl.CampaignDaoImpl.loadMailingNames(CampaignStatsImpl, Campaign, String)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL

 org.agnitas.dao.impl.CampaignDaoImpl.loadTotalSent(CampaignStatsImpl, Campaign, Target, int)

This method implements the following db-related operations:

- It queries the table(s) MAILING_ACCOUNT_TBL, MAILING_ACCOUNT_TBL

 org.agnitas.dao.impl.CampaignDaoImpl.save(Campaign)

This method implements the following db-related operations:

- It updates the company_id, shortname, description attribute(s) in table CAMPAIGN_TBL

- It inserts the company_id, shortname, description attributes into table CAMPAIGN_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in CAMPAIGN_TBL do not overflow the varchar limits: 255 (description, shortname)

- Make sure the values in CAMPAIGN_TBL.company_id are not null

- Make sure the values in CAMPAIGN_TBL.description are not null

- Make sure the values in CAMPAIGN_TBL.shortname are not null

 org.agnitas.dao.impl.EmmActionDaoImpl.loadUsed(int)

This method implements the following db-related operations:

- It queries the table(s) USERFORM_TBL, RDIR_ACTION_TBL

 org.agnitas.dao.impl.ImportProfileDaoImpl.getGenderMappings(int)

This method implements the following db-related operations:

- It queries the table(s) IMPORT_GENDER_MAPPING_TBL

 org.agnitas.dao.impl.ImportProfileDaoImpl.removeColumnMappings(int)

This method implements the following db-related operations:

- It deletes rows from table(s) IMPORT_COLUMN_MAPPING_TBL

 org.agnitas.dao.impl.ImportProfileDaoImpl.removeGenderMappings(int)

This method implements the following db-related operations:

- It deletes rows from table(s) IMPORT_GENDER_MAPPING_TBL

 org.agnitas.dao.impl.ImportProfileDaoImpl.removeImportProfile(int)

This method implements the following db-related operations:

- It deletes rows from table(s) IMPORT_PROFILE_TBL

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.createTemporaryTable(int, int, String, int, String)

This method implements the following db-related operations:

- It inserts the SESSION_ID, TEMPORARY_TABLE_NAME attributes into table IMPORT_TMP_TABLES

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.getInvalidRecipientList(CSVColumnState[], String, String, int, int, int, Integer, int)

This method implements the following db-related operations:

- It queries the table(s) TABLENAME

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.getTemporaryTableNamesBySessionId(String)

This method implements the following db-related operations:

- It queries the table(s) IMPORT_TMP_TABLES

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.loadBlackList(int)

This method implements the following db-related operations:

- It queries the table(s) CUST_BAN_TBL

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeBindTemporaryTable(int, int, JdbcTemplate)

This method implements the following db-related operations:

- It drops the TABLE CUST_

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeTemporaryTable(String, String)

This method implements the following db-related operations:

- It deletes rows from table(s) IMPORT_TMP_TABLES

- It drops the TABLE TABLENAME

 org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginStatus(String, String, int)

This method implements the following db-related operations:

- It inserts the ip_address, login_status, username attributes into table LOGIN_TRACK_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in LOGIN_TRACK_TBL do not overflow the varchar limits: 50 (username), 20 (ip_address)

 org.agnitas.dao.impl.MaildropStatusDaoImpl.delete(int)

This method implements the following db-related operations:

- It deletes rows from table(s) MAILDROP_STATUS_TBL

 org.agnitas.dao.impl.MailingDaoImpl.deleteContentFromMailing(Mailing, int)

This method implements the following db-related operations:

- It deletes rows from table(s) DYN_CONTENT_TBL

 org.agnitas.dao.impl.MailingDaoImpl.findLastNewsletter(int, int)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL, MAILING_ACCOUNT_TBL

 org.agnitas.dao.impl.MailingDaoImpl.getStatusidForWorldMailing(int, int)

This method implements the following db-related operations:

- It queries the table(s) MAILDROP_STATUS_TBL

 org.agnitas.dao.impl.MailingDaoImpl.getTag(String, int)

This method implements the following db-related operations:

- It queries the table(s) TAG_TBL

 org.agnitas.dao.impl.MailingDaoImpl.loadAction(int, int)

This method implements the following db-related operations:

- It queries the table(s) RDIR_URL_TBL

 org.agnitas.dao.impl.MailingDaoImpl.saveMailing(Mailing)

This method implements the following db-related operations:

- It queries the table(s) RDIR_URL_TBL

 org.agnitas.dao.impl.OnepixelDaoImpl.writePixel(int, int, int, String)

This method implements the following db-related operations:

- It updates the open_count attribute(s) in table ONEPIXEL_LOG_TBL

- It inserts the company_id, customer_id, mailing_id, open_count, ip_adr, changeDateName attributes into table ONEPIXEL_LOG_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in ONEPIXEL_LOG_TBL do not overflow the varchar limits: 15 (ip_adr)

- Make sure the values in ONEPIXEL_LOG_TBL.company_id are not null

- Make sure the values in ONEPIXEL_LOG_TBL.customer_id are not null

- Make sure the values in ONEPIXEL_LOG_TBL.ip_adr are not null

- Make sure the values in ONEPIXEL_LOG_TBL.mailing_id are not null

- Make sure the values in ONEPIXEL_LOG_TBL.open_count are not null

 org.agnitas.dao.impl.ProfileFieldDaoImpl.removeProfileField(int, String)

This method implements the following db-related operations:

- It deletes rows from table(s) CUSTOMER_FIELD_TBL

 org.agnitas.dao.impl.RecipientDaoImpl.blacklistCheck(String)

This method implements the following db-related operations:

- It queries the table(s) CUST_BAN_TBL

 org.agnitas.dao.impl.RecipientDaoImpl.deleteImportTables(int, int)

This method implements the following db-related operations:

- It drops the TABLE TABNAME

 org.agnitas.dao.impl.RecipientDaoImpl.loadBlackList(int)

This method implements the following db-related operations:

- It queries the table(s) CUST_BAN_TBL

 org.agnitas.dao.impl.RecipientDaoImpl.updateInDB(Recipient)

This method implements the following db-related operations:

- It updates the changeDateName, toLowerCase attribute(s) in table CUSTOMER_CUST.GETCOMPANYID_TBL

 org.agnitas.dao.impl.TargetDaoImpl.getAllowedTargets(int)

This method implements the following db-related operations:

- It queries the table(s) DYN_TARGET_TBL

 org.agnitas.dao.impl.TrackableLinkDaoImpl.logClickInDB(TrackableLink, int, String)

This method implements the following db-related operations:

- It inserts the customer_id, url_id, company_id, ip_adr, mailing_id attributes into table RDIR_LOG_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in RDIR_LOG_TBL do not overflow the varchar limits: 15 (ip_adr)

- Make sure the values in RDIR_LOG_TBL.company_id are not null

- Make sure the values in RDIR_LOG_TBL.customer_id are not null

- Make sure the values in RDIR_LOG_TBL.ip_adr are not null

- Make sure the values in RDIR_LOG_TBL.mailing_id are not null

- Make sure the values in RDIR_LOG_TBL.url_id are not null

 org.agnitas.dao.impl.TrackableLinkDaoImpl.setDeeptracking(int, int, int)

This method implements the following db-related operations:

- It updates the DEEP_TRACKING attribute(s) in table RDIR_URL_TBL

 org.agnitas.ecs.backend.dao.impl.EmbeddedClickStatDaoImpl.getTotalMailsSent(int, int)

This method implements the following db-related operations:

- It queries the table(s) MAILTRACK_TBL

 org.agnitas.stat.impl.DeliveryStatImpl.cancelDelivery(ApplicationContext)

This method implements the following db-related operations:

- It queries the table(s) MAILDROP_STATUS_TBL

- It deletes rows from table(s) MAILDROP_STATUS_TBL

 org.agnitas.stat.impl.DeliveryStatImpl.getDeliveryStatsFromDB(int, ApplicationContext)

This method implements the following db-related operations:

- It queries the table(s) MAILING_ACCOUNT_TBL, MAILING_BACKEND_LOG_TBL, MAILING_ACCOUNT_TBL, MAILING_BACKEND_LOG_TBL, MAILDROP_STATUS_TBL, MAILDROP_STATUS_TBL, MAILDROP_STATUS_TBL

 org.agnitas.stat.impl.MailingStatImpl.getBounceStatFromDB(ApplicationContext, HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) BOUNCE_TBL

 org.agnitas.stat.impl.MailingStatImpl.getOpenTimeStatFromDB(ApplicationContext, HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) ONEPIXEL_LOG_TBL

 org.agnitas.stat.impl.MailingStatImpl.getOpenedStatFromDB(ApplicationContext, HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) ONEPIXEL_LOG_TBL

 org.agnitas.stat.impl.MailingStatImpl.getWeekStatFromDB(ApplicationContext, HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) MAILING_ACCOUNT_TBL

 org.agnitas.taglib.BlacklistAction.doStartTag()

This method implements the following db-related operations:

- It deletes rows from table(s) CUST_BAN_TBL

- It inserts the company_id, email attributes into table CUST_BAN_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in CUST_BAN_TBL do not overflow the varchar limits: 200 (email)

- Make sure the values in CUST_BAN_TBL.company_id are not null

- Make sure the values in CUST_BAN_TBL.email are not null

- Make sure the values of attribute CUST_BAN_TBL.company_id are unique because there is a UNIQUENESS constraint

- Make sure the values of attribute CUST_BAN_TBL.email are unique because there is a UNIQUENESS constraint

 org.agnitas.taglib.DBColumnAlias.doStartTag()

This method implements the following db-related operations:

- It queries the table(s) CUSTOMER_FIELD_TBL

 org.agnitas.util.Logger.log(int, String, HttpServletRequest, ApplicationContext)

This method implements the following db-related operations:

- It inserts the company_id, admin_id, category, ip_adr, message attributes into table LOG_TBL

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in LOG_TBL do not overflow the varchar limits: 65535 (message), 20 (ip_adr)

 org.agnitas.util.TagString.decryptFromString(String, Connection)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL

 org.agnitas.web.MailingStatAction.getMailingStats(HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) MAILING_TBL, MAILINGLIST_TBL

 org.agnitas.web.UserFormEditAction.getUserFromList(HttpServletRequest)

This method implements the following db-related operations:

- It queries the table(s) USERFORM_TBL

 org.agnitas.webservice.WebServiceBase.authenticateUser(MessageContext, String, String, int)

This method implements the following db-related operations:

- It queries the table(s) WS_ADMIN_TBL

Methods with mixed invocations:

 org.agnitas.ecs.backend.dao.impl.EmbeddedClickStatDaoImpl.getClickStatInfo(int, int, int)

This method implements the following db-related operations:

- It queries the table(s) RDIRURLTABLENAMEDATABASESPECIFIC, RDIRLOGTABLENAMEDATABASESPECIFIC

This method invokes db-related operations via delegation:

- It queries the table(s) MAILTRACK_TBL via a call to the org.agnitas.ecs.backend.dao.impl.EmbeddedClickStatDaoImpl.getTotalMailsSent method

Methods with only delegated invocations:

 org.agnitas.cms.dao.impl.ContentModuleDaoImpl.saveContentModuleContentList(int, List)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) CM_CONTENT_TBL via a call to the org.agnitas.cms.dao.impl.ContentModuleDaoImpl.removeContentsForContentModule method

 org.agnitas.dao.impl.CampaignDaoImpl.getStats(boolean, Locale, LinkedList, Campaign, ApplicationContext, String)


This method invokes db-related operations via delegation:

- It queries the table(s) MAILING_ACCOUNT_TBL, MAILING_ACCOUNT_TBL via a call to the org.agnitas.dao.impl.CampaignDaoImpl.loadTotalSent method

- It queries the table(s) MAILING_TBL via a call to the org.agnitas.dao.impl.CampaignDaoImpl.getMailingIDs method

- It queries the table(s) MAILING_TBL via a call to the org.agnitas.dao.impl.CampaignDaoImpl.loadMailingNames method

 org.agnitas.dao.impl.ImportProfileDaoImpl.getImportProfileFull(int)


This method invokes db-related operations via delegation:

- It queries the table(s) IMPORT_GENDER_MAPPING_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.getGenderMappings method

 org.agnitas.dao.impl.ImportProfileDaoImpl.removeImportProfileFull(int)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) IMPORT_COLUMN_MAPPING_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.removeColumnMappings method

- It deletes rows from table(s) IMPORT_GENDER_MAPPING_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.removeGenderMappings method

- It deletes rows from table(s) IMPORT_PROFILE_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.removeImportProfile method

 org.agnitas.dao.impl.ImportProfileDaoImpl.updateImportProfileFull(ImportProfile)


This method invokes db-related operations via delegation:

- It deletes rows from table(s) IMPORT_COLUMN_MAPPING_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.removeColumnMappings method

- It deletes rows from table(s) IMPORT_GENDER_MAPPING_TBL via a call to the org.agnitas.dao.impl.ImportProfileDaoImpl.removeGenderMappings method

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.assiggnToMailingLists(List, int, int, int, int)
 org.agnitas.dao.impl.ImportRecipientsDaoImpl.createRecipientBindTemporaryTable(int, int, List, JdbcTemplate)


This method invokes db-related operations via delegation:

- It drops the TABLE CUST_ via a call to the org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeBindTemporaryTable method

 org.agnitas.dao.impl.ImportRecipientsDaoImpl.updateMailinglists(List, int, int, int, Map, JdbcTemplate, String, List)


This method invokes db-related operations via delegation:

- It drops the TABLE CUST_ via a call to the org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeBindTemporaryTable method

- It drops the TABLE CUST_ via the chain-call org.agnitas.dao.impl.ImportRecipientsDaoImpl.createRecipientBindTemporaryTable  org.agnitas.dao.impl.ImportRecipientsDaoImpl.removeBindTemporaryTable

 org.agnitas.dao.impl.LoginTrackDaoImpl.trackFailedLogin(String, String)


This method invokes db-related operations via delegation:

- It inserts the ip_address, login_status, username attributes into table LOGIN_TRACK_TBL via a call to the org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginStatus method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in LOGIN_TRACK_TBL do not overflow the varchar limits: 50 (username), 20 (ip_address)

 org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginDuringBlock(String, String)


This method invokes db-related operations via delegation:

- It inserts the ip_address, login_status, username attributes into table LOGIN_TRACK_TBL via a call to the org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginStatus method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in LOGIN_TRACK_TBL do not overflow the varchar limits: 50 (username), 20 (ip_address)

 org.agnitas.dao.impl.LoginTrackDaoImpl.trackSuccessfulLogin(String, String)


This method invokes db-related operations via delegation:

- It inserts the ip_address, login_status, username attributes into table LOGIN_TRACK_TBL via a call to the org.agnitas.dao.impl.LoginTrackDaoImpl.trackLoginStatus method

Some constraints that should be taken into the account are the following:

- Make sure the strings to be stored in LOGIN_TRACK_TBL do not overflow the varchar limits: 50 (username), 20 (ip_address)

 org.agnitas.web.MailingStatAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It queries the table(s) MAILING_TBL, MAILINGLIST_TBL via a call to the org.agnitas.web.MailingStatAction.getMailingStats method

 org.agnitas.web.UserFormEditAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)


This method invokes db-related operations via delegation:

- It queries the table(s) USERFORM_TBL via a call to the org.agnitas.web.UserFormEditAction.getUserFromList method