public class SecurityDomain<T extends SecurityDomain<T>> extends Object
| Constructor and Description | 
|---|
SecurityDomain(String key)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener 
 | 
String | 
defaultRealm()
The default realm contained by this security domain. 
 | 
T | 
defaultRealm(String value)
The default realm contained by this security domain. 
 | 
String | 
getKey()  | 
Boolean | 
outflowAnonymous()
When outflowing to a security domain if outflow is not possible should
 the anonymous identity be used? Outflowing anonymous has the effect of
 clearing any identity already established for that domain. 
 | 
T | 
outflowAnonymous(Boolean value)
When outflowing to a security domain if outflow is not possible should
 the anonymous identity be used? Outflowing anonymous has the effect of
 clearing any identity already established for that domain. 
 | 
T | 
outflowSecurityDomain(String value)
The list of security domains that the security identity from this domain
 should automatically outflow to. 
 | 
List<String> | 
outflowSecurityDomains()
The list of security domains that the security identity from this domain
 should automatically outflow to. 
 | 
T | 
outflowSecurityDomains(List<String> value)
The list of security domains that the security identity from this domain
 should automatically outflow to. 
 | 
T | 
outflowSecurityDomains(String... args)
The list of security domains that the security identity from this domain
 should automatically outflow to. 
 | 
String | 
permissionMapper()
A reference to a PermissionMapper to be used by this domain. 
 | 
T | 
permissionMapper(String value)
A reference to a PermissionMapper to be used by this domain. 
 | 
String | 
postRealmPrincipalTransformer()
A reference to a principal transformer to be applied after the realm has
 operated on the supplied identity name. 
 | 
T | 
postRealmPrincipalTransformer(String value)
A reference to a principal transformer to be applied after the realm has
 operated on the supplied identity name. 
 | 
String | 
preRealmPrincipalTransformer()
A reference to a principal transformer to be applied before the realm is
 selected. 
 | 
T | 
preRealmPrincipalTransformer(String value)
A reference to a principal transformer to be applied before the realm is
 selected. 
 | 
String | 
principalDecoder()
A reference to a PrincipalDecoder to be used by this domain. 
 | 
T | 
principalDecoder(String value)
A reference to a PrincipalDecoder to be used by this domain. 
 | 
T | 
realm(Map value)
The list of realms contained by this security domain. 
 | 
String | 
realmMapper()
Reference to the RealmMapper to be used by this domain. 
 | 
T | 
realmMapper(String value)
Reference to the RealmMapper to be used by this domain. 
 | 
List<Map> | 
realms()
The list of realms contained by this security domain. 
 | 
T | 
realms(List<Map> value)
The list of realms contained by this security domain. 
 | 
T | 
realms(Map... args)
The list of realms contained by this security domain. 
 | 
void | 
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener 
 | 
String | 
roleMapper()
Reference to the RoleMapper to be used by this domain. 
 | 
T | 
roleMapper(String value)
Reference to the RoleMapper to be used by this domain. 
 | 
String | 
securityEventListener()
Reference to a listener for security events. 
 | 
T | 
securityEventListener(String value)
Reference to a listener for security events. 
 | 
T | 
trustedSecurityDomain(String value)
The list of security domains that are trusted by this security domain. 
 | 
List<String> | 
trustedSecurityDomains()
The list of security domains that are trusted by this security domain. 
 | 
T | 
trustedSecurityDomains(List<String> value)
The list of security domains that are trusted by this security domain. 
 | 
T | 
trustedSecurityDomains(String... args)
The list of security domains that are trusted by this security domain. 
 | 
public SecurityDomain(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public String defaultRealm()
public T defaultRealm(String value)
public Boolean outflowAnonymous()
public T outflowAnonymous(Boolean value)
public List<String> outflowSecurityDomains()
public T outflowSecurityDomains(List<String> value)
public T outflowSecurityDomain(String value)
public T outflowSecurityDomains(String... args)
public String permissionMapper()
public T permissionMapper(String value)
public String postRealmPrincipalTransformer()
public T postRealmPrincipalTransformer(String value)
public String preRealmPrincipalTransformer()
public T preRealmPrincipalTransformer(String value)
public String principalDecoder()
public T principalDecoder(String value)
public String realmMapper()
public T realmMapper(String value)
public String roleMapper()
public String securityEventListener()
public T securityEventListener(String value)
public List<String> trustedSecurityDomains()
public T trustedSecurityDomains(List<String> value)
public T trustedSecurityDomain(String value)
Copyright © 2018 JBoss by Red Hat. All rights reserved.