Class HSqlDbCrmMailsHandler
- java.lang.Object
-
- com.openindex.openestate.tool.crm.addons.mail.db.DbCrmMailsHandlerImpl
-
- com.openindex.openestate.tool.crm.addons.mail.db.hsql.HSqlDbCrmMailsHandler
-
- All Implemented Interfaces:
DbCrmMailsHandler
public class HSqlDbCrmMailsHandler extends DbCrmMailsHandlerImpl
HSqlDbCrmMailsHandler.- Author:
- Andreas Rudolph
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROC_REMOVE_CRM_ACTIVITIES_MAILS_MESSAGES
static String
PROC_SAVE_CRM_ACTIVITIES_MAILS_MESSAGES
static String
VIEW_CRM_ACTIVITIES_MAILS_MESSAGES
-
Constructor Summary
Constructors Constructor Description HSqlDbCrmMailsHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbCrmActivityMailMessage[]
getRelationsForActivity(Connection c, long[] crmActivityIds)
DbCrmActivityMailMessage[]
getRelationsForFolder(Connection c, long[] mailFolderIds)
DbCrmActivityMailMessage[]
getRelationsForMessage(Connection c, long[] mailMessageIds)
void
removeRelations(Connection c, DbCrmActivityMailMessage[] relations)
void
saveRelation(Connection c, DbCrmActivityMailMessage relation)
-
Methods inherited from class com.openindex.openestate.tool.crm.addons.mail.db.DbCrmMailsHandlerImpl
buildRelation, getRelationForActivity, getRelationForMessage, getRelationsForFolder, removeRelation
-
-
-
-
Field Detail
-
VIEW_CRM_ACTIVITIES_MAILS_MESSAGES
public static final String VIEW_CRM_ACTIVITIES_MAILS_MESSAGES
- See Also:
- Constant Field Values
-
PROC_REMOVE_CRM_ACTIVITIES_MAILS_MESSAGES
public static final String PROC_REMOVE_CRM_ACTIVITIES_MAILS_MESSAGES
- See Also:
- Constant Field Values
-
PROC_SAVE_CRM_ACTIVITIES_MAILS_MESSAGES
public static final String PROC_SAVE_CRM_ACTIVITIES_MAILS_MESSAGES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRelationsForActivity
public DbCrmActivityMailMessage[] getRelationsForActivity(Connection c, long[] crmActivityIds) throws SQLException
- Specified by:
getRelationsForActivity
in interfaceDbCrmMailsHandler
- Specified by:
getRelationsForActivity
in classDbCrmMailsHandlerImpl
- Throws:
SQLException
-
getRelationsForFolder
public DbCrmActivityMailMessage[] getRelationsForFolder(Connection c, long[] mailFolderIds) throws SQLException
- Specified by:
getRelationsForFolder
in interfaceDbCrmMailsHandler
- Specified by:
getRelationsForFolder
in classDbCrmMailsHandlerImpl
- Throws:
SQLException
-
getRelationsForMessage
public DbCrmActivityMailMessage[] getRelationsForMessage(Connection c, long[] mailMessageIds) throws SQLException
- Specified by:
getRelationsForMessage
in interfaceDbCrmMailsHandler
- Specified by:
getRelationsForMessage
in classDbCrmMailsHandlerImpl
- Throws:
SQLException
-
removeRelations
public void removeRelations(Connection c, DbCrmActivityMailMessage[] relations) throws SQLException
- Specified by:
removeRelations
in interfaceDbCrmMailsHandler
- Specified by:
removeRelations
in classDbCrmMailsHandlerImpl
- Throws:
SQLException
-
saveRelation
public void saveRelation(Connection c, DbCrmActivityMailMessage relation) throws SQLException
- Specified by:
saveRelation
in interfaceDbCrmMailsHandler
- Specified by:
saveRelation
in classDbCrmMailsHandlerImpl
- Throws:
SQLException
-
-