Package com.smartfoxserver.v2.buddylist
Class SFSBuddyProperties
- java.lang.Object
-
- com.smartfoxserver.v2.buddylist.SFSBuddyProperties
-
- All Implemented Interfaces:
BuddyProperties
public class SFSBuddyProperties extends java.lang.Object implements BuddyProperties
-
-
Field Summary
Fields Modifier and Type Field Description protected booleaninitedprotected booleanupdatedprotected java.util.Map<java.lang.String,BuddyVariable>variables
-
Constructor Summary
Constructors Constructor Description SFSBuddyProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsVariable(java.lang.String varName)java.lang.StringgetNickName()java.util.List<BuddyVariable>getPersistentVariables()java.lang.StringgetState()BuddyVariablegetVariable(java.lang.String varName)java.util.List<BuddyVariable>getVariables()intgetVariablesCount()voidinit(java.lang.Object o)booleanisChangedSinceLastSave()booleanisInited()booleanisOnline()voidremoveVariable(java.lang.String varName)voidsetChangedSinceLastSave(boolean flag)voidsetInited()voidsetNickName(java.lang.String buddyNickName)voidsetOnline(boolean flag)voidsetState(java.lang.String state)voidsetVariable(BuddyVariable buddyVariable)voidsetVariables(java.util.List<BuddyVariable> buddyVariables)java.lang.StringtoString()
-
-
-
Field Detail
-
variables
protected java.util.Map<java.lang.String,BuddyVariable> variables
-
updated
protected volatile boolean updated
-
inited
protected volatile boolean inited
-
-
Method Detail
-
init
public void init(java.lang.Object o)
- Specified by:
initin interfaceBuddyProperties
-
isInited
public boolean isInited()
- Specified by:
isInitedin interfaceBuddyProperties
-
setInited
public void setInited()
- Specified by:
setInitedin interfaceBuddyProperties
-
containsVariable
public boolean containsVariable(java.lang.String varName)
- Specified by:
containsVariablein interfaceBuddyProperties
-
getNickName
public java.lang.String getNickName()
- Specified by:
getNickNamein interfaceBuddyProperties
-
getState
public java.lang.String getState()
- Specified by:
getStatein interfaceBuddyProperties
-
isOnline
public boolean isOnline()
- Specified by:
isOnlinein interfaceBuddyProperties
-
getVariable
public BuddyVariable getVariable(java.lang.String varName)
- Specified by:
getVariablein interfaceBuddyProperties
-
getVariables
public java.util.List<BuddyVariable> getVariables()
- Specified by:
getVariablesin interfaceBuddyProperties
-
getPersistentVariables
public java.util.List<BuddyVariable> getPersistentVariables()
- Specified by:
getPersistentVariablesin interfaceBuddyProperties
-
getVariablesCount
public int getVariablesCount()
- Specified by:
getVariablesCountin interfaceBuddyProperties
-
removeVariable
public void removeVariable(java.lang.String varName)
- Specified by:
removeVariablein interfaceBuddyProperties
-
setNickName
public void setNickName(java.lang.String buddyNickName)
- Specified by:
setNickNamein interfaceBuddyProperties
-
setOnline
public void setOnline(boolean flag)
- Specified by:
setOnlinein interfaceBuddyProperties
-
setState
public void setState(java.lang.String state)
- Specified by:
setStatein interfaceBuddyProperties
-
setVariable
public void setVariable(BuddyVariable buddyVariable)
- Specified by:
setVariablein interfaceBuddyProperties
-
setVariables
public void setVariables(java.util.List<BuddyVariable> buddyVariables)
- Specified by:
setVariablesin interfaceBuddyProperties
-
isChangedSinceLastSave
public boolean isChangedSinceLastSave()
- Specified by:
isChangedSinceLastSavein interfaceBuddyProperties
-
setChangedSinceLastSave
public void setChangedSinceLastSave(boolean flag)
- Specified by:
setChangedSinceLastSavein interfaceBuddyProperties
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-