Subversion Repositories SmartDukaan

Rev

Rev 35391 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
35337 aman 1
package com.spice.profitmandi.dao.service;
2
 
3
import com.spice.profitmandi.dao.entity.fofo.TrialForm;
4
import org.springframework.stereotype.Service;
5
 
6
@Service
7
public interface TrialService {
8
 
9
    void sentMailForTrialUser(TrialForm trialForm) throws Exception;
35360 aman 10
 
35391 aman 11
    void sentMailToTrialUser(TrialForm trialForm) throws Exception;
12
 
35360 aman 13
    void sentMailForTrialUserToSales(TrialForm trialForm) throws Exception;
14
 
15
    void sentMailForStoreCodeCreation(TrialForm trialForm) throws Exception;
35391 aman 16
 
17
    void sentRejectionMailToTrialUser(TrialForm trialForm) throws Exception;
18
 
19
    void sendUpgradeRequestMail(TrialForm trialForm) throws Exception;
20
 
21
    void sendInternalFranchiseUpgradeMail(TrialForm trialForm) throws Exception;
22
 
37266 ranu 23
    /**
24
     * Add-on: create a Lead in lead management for a fresh trial registration and
25
     * email BGC L2/L3 (tarun.verma@ + kamini.sharma@ on CC). Non-blocking — the
26
     * existing trial mails still fire regardless of this outcome.
27
     */
28
    void createLeadAndNotifyBgcForTrial(TrialForm trialForm);
29
 
35337 aman 30
}