Class BatchPermission
- java.lang.Object
-
- java.security.Permission
-
- org.wildfly.security.permission.AbstractPermission<This>
-
- org.wildfly.security.permission.AbstractNamedPermission<This>
-
- org.wildfly.security.permission.AbstractNameOnlyPermission<This>
-
- org.wildfly.security.permission.AbstractNameSetOnlyPermission<BatchPermission>
-
- org.wildfly.extension.batch.jberet.deployment.BatchPermission
-
- All Implemented Interfaces:
Serializable,Guard,org.wildfly.security.permission.PermissionVerifier
public final class BatchPermission extends org.wildfly.security.permission.AbstractNameSetOnlyPermission<BatchPermission>
A general batch permission. The permissionnamemust be one of the following:startstoprestartabandonread
actionsare not used and should be empty ornull.- Author:
- David M. Lloyd, James R. Perkins
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BatchPermission(String name)Construct a new instance.BatchPermission(String name, String actions)Construct a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BatchPermissionforName(String name)Get the permission with the given name.BatchPermissionwithName(String name)-
Methods inherited from class org.wildfly.security.permission.AbstractNameSetOnlyPermission
impliesName, nameEquals, nameHashCode, newPermissionCollection
-
Methods inherited from class org.wildfly.security.permission.AbstractNamedPermission
equals, hashCode, implies, impliesName, impliesName, nameEquals, nameEquals
-
Methods inherited from class org.wildfly.security.permission.AbstractPermission
equals, getActions, implies, requireEmptyActions
-
Methods inherited from class java.security.Permission
checkGuard, getName, toString
-
-
-
-
Constructor Detail
-
BatchPermission
public BatchPermission(String name)
Construct a new instance.- Parameters:
name- the name of the permission
-
-
Method Detail
-
withName
public BatchPermission withName(String name)
- Specified by:
withNamein classorg.wildfly.security.permission.AbstractNamedPermission<BatchPermission>
-
forName
public static BatchPermission forName(String name)
Get the permission with the given name.- Parameters:
name- the name (must not benull)- Returns:
- the permission (not
null) - Throws:
IllegalArgumentException- if the name is not valid
-
-