Blue Mind
Release 1.0

net.bluemind.core.setting
Class SettingBindingImpl

java.lang.Object
  extended by net.bluemind.core.setting.SettingBindingImpl
All Implemented Interfaces:
ISetting

public class SettingBindingImpl
extends Object
implements ISetting


Constructor Summary
SettingBindingImpl()
           
 
Method Summary
 ForwardingSettings getEmailForwarding(AccessToken token, int userId)
           
 Map<String,String> getSettings(AccessToken token)
           
 Map<String,String> getSettings(AccessToken token, int userId)
           
 VacationSettings getVacationSettings(AccessToken token, int userId)
           
 void setEmailForwarding(AccessToken token, int userId, ForwardingSettings fs)
           
 void setSetting(AccessToken at, int userId, String key, String value)
           
 void setSettings(AccessToken token, int userId, Map<String,String> settings)
           
 void setVacationSettings(AccessToken token, int userId, VacationSettings vs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SettingBindingImpl

public SettingBindingImpl()
Method Detail

getSettings

public Map<String,String> getSettings(AccessToken token)
                               throws ServerFault,
                                      AuthFault
Specified by:
getSettings in interface ISetting
Throws:
ServerFault
AuthFault

setSetting

public void setSetting(AccessToken at,
                       int userId,
                       String key,
                       String value)
                throws AuthFault,
                       ServerFault
Specified by:
setSetting in interface ISetting
Throws:
AuthFault
ServerFault

setVacationSettings

public void setVacationSettings(AccessToken token,
                                int userId,
                                VacationSettings vs)
                         throws AuthFault,
                                ServerFault
Specified by:
setVacationSettings in interface ISetting
Throws:
AuthFault
ServerFault

setEmailForwarding

public void setEmailForwarding(AccessToken token,
                               int userId,
                               ForwardingSettings fs)
                        throws AuthFault,
                               ServerFault
Specified by:
setEmailForwarding in interface ISetting
Throws:
AuthFault
ServerFault

getEmailForwarding

public ForwardingSettings getEmailForwarding(AccessToken token,
                                             int userId)
                                      throws AuthFault,
                                             ServerFault
Specified by:
getEmailForwarding in interface ISetting
Throws:
AuthFault
ServerFault

getVacationSettings

public VacationSettings getVacationSettings(AccessToken token,
                                            int userId)
                                     throws AuthFault,
                                            ServerFault
Specified by:
getVacationSettings in interface ISetting
Throws:
AuthFault
ServerFault

getSettings

public Map<String,String> getSettings(AccessToken token,
                                      int userId)
                               throws AuthFault,
                                      ServerFault
Specified by:
getSettings in interface ISetting
Throws:
AuthFault
ServerFault

setSettings

public void setSettings(AccessToken token,
                        int userId,
                        Map<String,String> settings)
                 throws AuthFault,
                        ServerFault
Specified by:
setSettings in interface ISetting
Throws:
AuthFault
ServerFault

Blue Mind
Release 1.0