Package org.jboss.as.controller.access
Class Action
- java.lang.Object
-
- org.jboss.as.controller.access.Action
-
public final class Action extends Object
An action for which access control is needed.- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Action.ActionEffect
-
Constructor Summary
Constructors Constructor Description Action(org.jboss.dmr.ModelNode operation, OperationEntry operationEntry)
Action(org.jboss.dmr.ModelNode operation, OperationEntry operationEntry, Set<Action.ActionEffect> effects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AccessConstraintDefinition>
getAccessConstraints()
Set<Action.ActionEffect>
getActionEffects()
Set<OperationEntry.Flag>
getFlags()
org.jboss.dmr.ModelNode
getOperation()
Action
limitAction(Action.ActionEffect requiredEffect)
-
-
-
Constructor Detail
-
Action
public Action(org.jboss.dmr.ModelNode operation, OperationEntry operationEntry)
-
Action
public Action(org.jboss.dmr.ModelNode operation, OperationEntry operationEntry, Set<Action.ActionEffect> effects)
-
-
Method Detail
-
getOperation
public org.jboss.dmr.ModelNode getOperation()
-
getActionEffects
public Set<Action.ActionEffect> getActionEffects()
-
getFlags
public Set<OperationEntry.Flag> getFlags()
-
getAccessConstraints
public List<AccessConstraintDefinition> getAccessConstraints()
-
limitAction
public Action limitAction(Action.ActionEffect requiredEffect)
-
-