1 5 package org.exoplatform.services.communication.message; 6 7 import org.exoplatform.commons.utils.ExoProperties; 8 15 public interface Account { 16 final static String SERVER_SETTING_USERNAME = "server.setting.username" ; 17 final static String SERVER_SETTING_PASSWORD = "server.setting.password" ; 18 final static String SERVER_SETTING_HOSTNAME = "server.setting.hostname" ; 19 20 public String getId() ; 21 22 public String getAccountName() ; 23 public void setAccountName(String accountName) ; 24 25 public String getOwner() ; 26 public void setOwner(String userName) ; 27 28 public String getOwnerName() ; 29 public void setOwnerName(String name) ; 30 31 public String getReplyToAddress() ; 32 public void setReplyToAddress(String address) ; 33 34 public String getSignature() ; 35 public void setSignature(String signature) ; 36 37 public String getAccessRole() ; 38 public void setAccessRole(String role) ; 39 40 public String getProtocol() ; 41 public void setProtocol(String protocol) ; 42 43 public ExoProperties getProperties() ; 44 public void setProperties(ExoProperties props) ; 45 46 public String getProperty(String key) ; 47 public void setProperty(String key, String value) ; 48 } | Popular Tags |