Interface EmailCampaignWritePlatformService
- All Known Implementing Classes:
EmailCampaignWritePlatformCommandHandlerImpl
public interface EmailCampaignWritePlatformService
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultactivateEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcloseEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreate(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultgetRunReportByServiceImpl(String reportName, Map<String, String> queryParams) voidinsertDirectCampaignIntoEmailOutboundTable(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, EmailCampaign emailCampaign, HashMap<String, String> campaignParams) previewMessage(org.apache.fineract.infrastructure.core.api.JsonQuery query) org.apache.fineract.infrastructure.core.data.CommandProcessingResultreactivateEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResult
-
Method Details
-
create
org.apache.fineract.infrastructure.core.data.CommandProcessingResult create(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
update
org.apache.fineract.infrastructure.core.data.CommandProcessingResult update(Long resourceId, org.apache.fineract.infrastructure.core.api.JsonCommand command) -
delete
-
activateEmailCampaign
org.apache.fineract.infrastructure.core.data.CommandProcessingResult activateEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) -
closeEmailCampaign
org.apache.fineract.infrastructure.core.data.CommandProcessingResult closeEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) -
reactivateEmailCampaign
org.apache.fineract.infrastructure.core.data.CommandProcessingResult reactivateEmailCampaign(Long campaignId, org.apache.fineract.infrastructure.core.api.JsonCommand command) -
getRunReportByServiceImpl
List<HashMap<String,Object>> getRunReportByServiceImpl(String reportName, Map<String, String> queryParams) throws IOException- Throws:
IOException
-
previewMessage
-
insertDirectCampaignIntoEmailOutboundTable
void insertDirectCampaignIntoEmailOutboundTable(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, EmailCampaign emailCampaign, HashMap<String, String> campaignParams)
-