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)
|
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)
|
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)
|
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
- defValue
-
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)
public boolean clearAttributes(java.lang.String sessionFileName)
public boolean isSessionFileExists(android.content.Context context, java.lang.String sessionFileName)
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