|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netmera.mobile.NetmeraLocalSession
public class NetmeraLocalSession
This class is used to ease the use of SharedPreferences
. Instead
SharedPreferences
, you can use this class just by calling
getInstance(Context) method.
Method Summary | |
---|---|
boolean |
clearAttributes(java.lang.String sessionFileName)
Remove all attributes saved in the given session file |
boolean |
contains(java.lang.String sessionFileName,
java.lang.String key)
This method checks if the given session file contains an attribute with the given key. |
java.util.Map<java.lang.String,?> |
getAll(java.lang.String sessionFileName)
This method is used to get all attributes saved in given session file. |
boolean |
getBoolean(java.lang.String sessionFileName,
java.lang.String key,
boolean defValue)
Get Boolean from session. |
float |
getFloat(java.lang.String sessionFileName,
java.lang.String key,
java.lang.Float defValue)
Get Float from session. |
static NetmeraLocalSession |
getInstance(android.content.Context context)
NetmeraLocalSession is a singleton class. |
int |
getInteger(java.lang.String sessionFileName,
java.lang.String key,
int defValue)
Get Integer from session. |
long |
getLong(java.lang.String sessionFileName,
java.lang.String key,
long defValue)
Get Long from session. |
java.lang.String |
getString(java.lang.String sessionFileName,
java.lang.String key,
java.lang.String defValue)
Get String from session. |
boolean |
isSessionFileExists(android.content.Context context,
java.lang.String sessionFileName)
Checks if the given session file exists. |
boolean |
put(java.lang.String sessionFileName,
java.lang.String key,
java.lang.Object value)
This method puts an attribute with the given key on given session file. |
boolean |
removeAttribute(java.lang.String sessionFileName,
java.lang.String key)
Remove one attribute on session. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public boolean contains(java.lang.String sessionFileName, java.lang.String key)
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
-
public java.util.Map<java.lang.String,?> getAll(java.lang.String sessionFileName)
sessionFileName
-
public boolean put(java.lang.String sessionFileName, java.lang.String key, java.lang.Object value)
String
,
Long
, Integer
, Boolean
, Float
.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- value
- public java.lang.String getString(java.lang.String sessionFileName, java.lang.String key, java.lang.String defValue)
String
from session.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- defValue
-
String
with the given key exists in session file. If
not, return default value.public float getFloat(java.lang.String sessionFileName, java.lang.String key, java.lang.Float defValue)
Float
from session.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- defValue
-
Float
with the given key exists in session file. If
not, return default value.public int getInteger(java.lang.String sessionFileName, java.lang.String key, int defValue)
Integer
from session.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- defValue
-
Integer
with the given key exists in session file. If
not, return default value.public boolean getBoolean(java.lang.String sessionFileName, java.lang.String key, boolean defValue)
Boolean
from session.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- defValue
-
Boolean
with the given key exists in session file. If
not, return default value.public long getLong(java.lang.String sessionFileName, java.lang.String key, long defValue)
Long
from session.
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- attribute keydefValue
- if value can't be found, defValue will return.
Long
with the given key exists in session file. If not,
return default value.public boolean removeAttribute(java.lang.String sessionFileName, java.lang.String key)
sessionFileName
- can be null, default is defined as "LocalSessionFile"key
- attribute key
public boolean clearAttributes(java.lang.String sessionFileName)
sessionFileName
- session file to delete
public boolean isSessionFileExists(android.content.Context context, java.lang.String sessionFileName)
context
- a Context
instance.sessionFileName
- session file to check
public static NetmeraLocalSession getInstance(android.content.Context context)
NetmeraLocalSession
is a singleton class. To use features of this
class, you can get an instance by calling this method.
context
-
NetmeraLocalSession
instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |