- 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 classRule.Andstatic classRule.AskProvidersstatic classRule.Groupstatic classRule.MatchAllstatic classRule.MatchAttributestatic classRule.MatchContextstatic classRule.MatchNonestatic classRule.Notstatic classRule.Orstatic classRule.Rolestatic classRule.TypeSuperclass for all role entities.static classRule.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
-
-