Package org.wildfly.security.permission
Class AbstractNameOnlyPermission<This extends AbstractNameOnlyPermission<This>>
- java.lang.Object
- 
- java.security.Permission
- 
- org.wildfly.security.permission.AbstractPermission<This>
- 
- org.wildfly.security.permission.AbstractNamedPermission<This>
- 
- org.wildfly.security.permission.AbstractNameOnlyPermission<This>
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Guard,- PermissionVerifier
 - Direct Known Subclasses:
- AbstractNameSetOnlyPermission,- ChangeRoleMapperPermission,- RunAsPrincipalPermission
 
 public abstract class AbstractNameOnlyPermission<This extends AbstractNameOnlyPermission<This>> extends AbstractNamedPermission<This> A permission which has a name only, and no actions.- Author:
- David M. Lloyd
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from interface org.wildfly.security.permission.PermissionVerifierALL, NONE
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractNameOnlyPermission(String name)Construct a new instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractPermissionCollectionnewPermissionCollection()Get an empty permission collection which is capable of holding instances of this permission type.- 
Methods inherited from class org.wildfly.security.permission.AbstractNamedPermissionequals, hashCode, implies, impliesName, impliesName, impliesName, nameEquals, nameEquals, nameEquals, nameHashCode, withName
 - 
Methods inherited from class org.wildfly.security.permission.AbstractPermissionequals, getActions, implies, requireEmptyActions, writeReplace
 - 
Methods inherited from class java.security.PermissioncheckGuard, getName, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.wildfly.security.permission.PermissionVerifierand, checkPermission, not, or, toPermissionCollection, unless, xor
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractNameOnlyPermissionprotected AbstractNameOnlyPermission(String name) Construct a new instance.- Parameters:
- name- the permission name (must not be- null)
 
 
- 
 - 
Method Detail- 
newPermissionCollectionpublic AbstractPermissionCollection newPermissionCollection() Description copied from class:AbstractPermissionGet an empty permission collection which is capable of holding instances of this permission type.The default implementation returns a SimplePermissionCollection.- Overrides:
- newPermissionCollectionin class- AbstractPermission<This extends AbstractNameOnlyPermission<This>>
- Returns:
- the permission collection to use
 
 
- 
 
-