Package com.openindex.openestate.tool.db
Class DbUser
- java.lang.Object
-
- com.openindex.openestate.tool.db.DbUser
-
- All Implemented Interfaces:
Serializable
public class DbUser extends Object implements Serializable
DbUser.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Date
createdAt
Map<String,List<String>>
effectivePermissions
List<Long>
groupIds
long
id
boolean
isAdmin
boolean
isEnabled
Date
lastLoginAt
String
login
Date
modifiedAt
char[]
newPassword
String
notes
Map<String,List<String>>
permissions
Map<String,Map<String,String>>
settings
-
Constructor Summary
Constructors Constructor Description DbUser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
List<String>
getEnabledPlugins()
String
getSetting(String pluginName, String key)
String
getSetting(String pluginName, String key, String defaultValue)
Map<String,String>
getSettings(String pluginName)
int
hashCode()
boolean
isAllowedTo(String pluginId, ProjectPermission permission)
boolean
isPluginEnabled(String pluginId)
PersonAddressImpl
loadPerson()
void
putSetting(String pluginName, String key, String value)
void
removeSettings(String pluginName, String prefix)
void
savePerson(PersonAddressImpl person)
void
setPluginEnabled(String pluginName, boolean enabled)
String
writeName()
-
-
-
Method Detail
-
isAllowedTo
public boolean isAllowedTo(String pluginId, ProjectPermission permission)
-
isPluginEnabled
public boolean isPluginEnabled(String pluginId)
-
loadPerson
public PersonAddressImpl loadPerson()
-
savePerson
public void savePerson(PersonAddressImpl person)
-
setPluginEnabled
public void setPluginEnabled(String pluginName, boolean enabled)
-
writeName
public String writeName()
-
-