T
- public abstract class BaseSecurityInfo<T> extends Object
Modifier and Type | Field and Description |
---|---|
static AuthPermission |
GET_CONFIG_ENTRY_PERM |
protected String |
jbossModuleName
Name of the JBoss Module that can be optionally configured for
custom login modules etc
|
protected ArrayList<T> |
moduleEntries |
protected String |
name |
static AuthPermission |
SET_CONFIG_ENTRY_PERM |
Constructor and Description |
---|
BaseSecurityInfo() |
BaseSecurityInfo(String name) |
Modifier and Type | Method and Description |
---|---|
void |
add(List<? extends T> moduleEntries) |
void |
add(T ame) |
protected abstract BaseSecurityInfo<T> |
create(String name) |
String |
getJBossModuleName()
Get the name of the JBoss Module
|
List<T> |
getModuleEntries() |
String |
getName() |
BaseSecurityInfo<T> |
merge(BaseSecurityInfo<T> bi) |
void |
setJBossModuleName(String jbossModuleName)
Set the name of the JBoss Module
|
void |
setName(String name) |
public static final AuthPermission GET_CONFIG_ENTRY_PERM
public static final AuthPermission SET_CONFIG_ENTRY_PERM
protected String name
protected String jbossModuleName
public BaseSecurityInfo()
public BaseSecurityInfo(String name)
public void add(T ame)
public String getName()
public void setName(String name)
public String getJBossModuleName()
public void setJBossModuleName(String jbossModuleName)
jbossModuleName
- protected abstract BaseSecurityInfo<T> create(String name)
public BaseSecurityInfo<T> merge(BaseSecurityInfo<T> bi)
Copyright © 2018 JBoss Inc.. All rights reserved.