com.sybase.uep.bobclient.data
Class RIMSettings

java.lang.Object
  extended by com.sybase.uep.bobclient.data.RIMPersistableObject
      extended by com.sybase.uep.bobclient.data.RIMSettings
All Implemented Interfaces:
Settings, net.rim.device.api.util.Persistable

public class RIMSettings
extends RIMPersistableObject
implements Settings, net.rim.device.api.util.Persistable


Constructor Summary
RIMSettings()
           
 
Method Summary
 void disableScreenSaver()
           
 void enableScreenSaver()
           
 java.lang.String getHTTPPushMdsPort()
           
 java.lang.String getHTTPPushMdsServer()
           
 int getIdleTime()
           
 int getLogLevel()
          Get the log level for the corresponding application
 java.lang.Object getProperty(java.lang.String propKey)
           
 boolean hasScreenSaver()
           
 boolean isDeleteLogs()
          Gets if delete logs when user leave the first screen
 void setDeleteLogs(boolean isDeleteLogs)
          Sets if delete logs when user leave the first screen
 void setHTTPPushMdsPort(java.lang.String mdsPort)
           
 void setHTTPPushMdsServer(java.lang.String mdsServer)
           
 void setIdleTime(int idleTime)
           
 void setLogLevel(int logLevel)
          Set the log level for the corresponding application
 void setProperty(java.lang.String propKey, java.lang.Object propObject)
           
 
Methods inherited from class com.sybase.uep.bobclient.data.RIMPersistableObject
getBooleanProperty, getProperties, getProperty, getStringProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RIMSettings

public RIMSettings()
Method Detail

setHTTPPushMdsServer

public void setHTTPPushMdsServer(java.lang.String mdsServer)
Specified by:
setHTTPPushMdsServer in interface Settings

getHTTPPushMdsServer

public java.lang.String getHTTPPushMdsServer()
Specified by:
getHTTPPushMdsServer in interface Settings

setHTTPPushMdsPort

public void setHTTPPushMdsPort(java.lang.String mdsPort)
Specified by:
setHTTPPushMdsPort in interface Settings

getHTTPPushMdsPort

public java.lang.String getHTTPPushMdsPort()
Specified by:
getHTTPPushMdsPort in interface Settings

getProperty

public java.lang.Object getProperty(java.lang.String propKey)
Specified by:
getProperty in interface Settings

setProperty

public void setProperty(java.lang.String propKey,
                        java.lang.Object propObject)
Specified by:
setProperty in interface Settings
Overrides:
setProperty in class RIMPersistableObject

getIdleTime

public int getIdleTime()
Specified by:
getIdleTime in interface Settings

setIdleTime

public void setIdleTime(int idleTime)
Specified by:
setIdleTime in interface Settings

hasScreenSaver

public boolean hasScreenSaver()
Specified by:
hasScreenSaver in interface Settings

enableScreenSaver

public void enableScreenSaver()
Specified by:
enableScreenSaver in interface Settings

disableScreenSaver

public void disableScreenSaver()
Specified by:
disableScreenSaver in interface Settings

getLogLevel

public int getLogLevel()
Get the log level for the corresponding application

Specified by:
getLogLevel in interface Settings

setLogLevel

public void setLogLevel(int logLevel)
Set the log level for the corresponding application

Specified by:
setLogLevel in interface Settings

isDeleteLogs

public boolean isDeleteLogs()
Description copied from interface: Settings
Gets if delete logs when user leave the first screen

Specified by:
isDeleteLogs in interface Settings
Returns:
true means deleting server and client logs when user leave the first screen

setDeleteLogs

public void setDeleteLogs(boolean isDeleteLogs)
Description copied from interface: Settings
Sets if delete logs when user leave the first screen

Specified by:
setDeleteLogs in interface Settings
Parameters:
isDeleteLogs - - true means deleting server and client logs when user leave the first screen