Advertisement
Guest User

Untitled

a guest
May 9th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. Public Class Account {
  2.  
  3. String accountService = null;
  4. EmailService emailService = null;
  5.  
  6. public setAccountEmailProviderName(accountEmailProvider){
  7. this.accountService = accountEmailProvider;
  8. }
  9.  
  10. public void setupAccount(){
  11.  
  12. if (accountService == "google"){
  13.  
  14. emailService = Class.forName('GmailEmailProvider').getInstance();
  15. }
  16.  
  17. else if(accountService == "yahoo"){
  18.  
  19. emailService = Class.forName('YahooEmailProvider').getInstance();
  20. }
  21.  
  22. else {
  23.  
  24. emailService = Class.forName('HotmailEmailProvider').getInstance();
  25.  
  26. }
  27.  
  28. MailInit init = new MailInit(userName, password, emailService);
  29. }
  30.  
  31. }
  32.  
  33. public Class MailInit{
  34.  
  35. public void initialConfiguration(String userName, String password, EmailService emailService ){
  36. MailConfiguration.userName = userName;
  37. MailConfiguration.password = password;
  38. MailConfiguration.emailService = emailService;
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement