class GroupAccount extends Account
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
authPlugin
Custom authentication plugin class override for this group.
|
private int |
mode
Authorization mode override for this group.
|
ACC_ALL, ACC_GROUP, ACC_PROCESS, ACC_USER
Constructor and Description |
---|
GroupAccount(java.lang.String subjectId,
java.lang.String description,
int authMode,
java.lang.String authPlugin)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) int |
getAccountType()
Gets account type of this account
|
int |
getAuthMode()
Get authorization mode for this group.
|
java.lang.String |
getAuthPlugin()
Get custom authentication plugin class for this group.
|
getAlias, getDescription, getSubjectId, isEnabled, setEnabled
private int mode
private java.lang.String authPlugin
GroupAccount(java.lang.String subjectId, java.lang.String description, int authMode, java.lang.String authPlugin)
subjectId
- The subject ID (also known as account name).description
- The verbose text that describes the purpose of this group,
which may be null
authMode
- Authorization mode for this group.authPlugin
- Custom authentication plugin class for this group.int getAccountType()
getAccountType
in class Account
ACC_GROUP
constant.public int getAuthMode()
public java.lang.String getAuthPlugin()
null
if
authorization mode is not
SecurityConstants.AUTH_MODE_CUSTOM
.