public class Security<T extends Security<T>> extends HashMap
| Modifier and Type | Class and Description |
|---|---|
static class |
Security.SecurityResources
Child mutators for Security
|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
Security() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
T |
classicVault()
Security Vault for attributes.
|
T |
classicVault(ClassicVault value)
Security Vault for attributes.
|
T |
classicVault(ClassicVaultConsumer consumer)
Security Vault for attributes.
|
T |
classicVault(ClassicVaultSupplier supplier)
Security Vault for attributes.
|
Boolean |
deepCopySubjectMode()
Sets the copy mode of subjects done by the security managers to be deep
copies that makes copies of the subject principals and credentials if
they are cloneable.
|
T |
deepCopySubjectMode(Boolean value)
Sets the copy mode of subjects done by the security managers to be deep
copies that makes copies of the subject principals and credentials if
they are cloneable.
|
String |
getKey() |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
securityDomain(SecurityDomain value)
Add the SecurityDomain object to the list of subresources
|
T |
securityDomain(SecurityDomainSupplier supplier)
Install a supplied SecurityDomain object to the list of subresources
|
T |
securityDomain(String childKey)
Create and configure a SecurityDomain object to the list of subresources
|
T |
securityDomain(String childKey,
SecurityDomainConsumer consumer)
Create and configure a SecurityDomain object to the list of subresources
|
T |
securityDomains(List<SecurityDomain> value)
Add all SecurityDomain objects to this subresource
|
Security.SecurityResources |
subresources() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public Security.SecurityResources subresources()
public T securityDomains(List<SecurityDomain> value)
value - List of SecurityDomain objects.public T securityDomain(SecurityDomain value)
value - The SecurityDomain to addpublic T securityDomain(String childKey, SecurityDomainConsumer consumer)
key - The key for the SecurityDomain resourceconfig - The SecurityDomainConsumer to usepublic T securityDomain(String childKey)
key - The key for the SecurityDomain resourcepublic T securityDomain(SecurityDomainSupplier supplier)
public T classicVault(ClassicVault value)
public T classicVault(ClassicVaultConsumer consumer)
public T classicVault()
public T classicVault(ClassicVaultSupplier supplier)
public Boolean deepCopySubjectMode()
public T deepCopySubjectMode(Boolean value)
Copyright © 2017 JBoss by Red Hat. All rights reserved.