public class UserRoleListEnhancedUserMapEditor extends PropertyEditorSupport
UserRoleListEnhancedUserMap
.
The format of entries should be:
username=password,grantedAuthority[,grantedAuthority][,enabled|disabled]
The password
must always be the first entry after the equals. The enabled
or
disabled
keyword can appear anywhere (apart from the first entry reserved for the password). If neither
enabled
or disabled
appear, the default is enabled
. At least one granted
authority must be listed.
The username
represents the key and duplicates are handled the same was as duplicates would be in Java
Properties
files.
If the above requirements are not met, the invalid entry will be silently ignored.
This editor always assumes each entry has a non-expired account and non-expired credentials. However, it does honour the user enabled/disabled flag as described above.
Constructor and Description |
---|
UserRoleListEnhancedUserMapEditor() |
Modifier and Type | Method and Description |
---|---|
static UserRoleListEnhancedUserMap |
addUsersFromProperties(UserRoleListEnhancedUserMap userMap,
Properties props) |
void |
setAsText(String s) |
addPropertyChangeListener, firePropertyChange, getAsText, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditor
public void setAsText(String s) throws IllegalArgumentException
setAsText
in interface PropertyEditor
setAsText
in class PropertyEditorSupport
IllegalArgumentException
public static UserRoleListEnhancedUserMap addUsersFromProperties(UserRoleListEnhancedUserMap userMap, Properties props)
Copyright © 2018 Hitachi Vantara. All rights reserved.