- java.lang.Object
-
- aeonics.template.Item<Rule.Type>
-
- aeonics.entity.security.Rule
-
- Direct Known Subclasses:
Rule.And
,Rule.AskProviders
,Rule.Group
,Rule.MatchAll
,Rule.MatchAttribute
,Rule.MatchContext
,Rule.MatchNone
,Rule.Not
,Rule.Or
,Rule.Role
,Rule.Xor
public abstract class Rule extends Item<Rule.Type>
This item plays a role in the definition of theSecurity
. It represents a rule to grant or deny access based on some condition.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Rule.And
static class
Rule.AskProviders
static class
Rule.Group
static class
Rule.MatchAll
static class
Rule.MatchAttribute
static class
Rule.MatchContext
static class
Rule.MatchNone
static class
Rule.Not
static class
Rule.Or
static class
Rule.Role
static class
Rule.Type
Superclass for all role entities.static class
Rule.Xor
-
Constructor Summary
Constructors Constructor Description Rule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<? extends Rule>
category()
Returns the target entity category.-
Methods inherited from class aeonics.template.Item
creator, creator, defaultCreator, defaultTarget, defaultType, from, target, target, template, type, type
-
-