Package ch.tocco.nice2.security.api
Interface RuleBuilder
- All Superinterfaces:
Rule
,Serializable
- All Known Implementing Classes:
RuleBuilderImpl
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPermission
(Permission permission) addPermissions
(Collection<Permission> permissions) <T> RuleBuilder
excludeSubject
(Subject subject) excludeSubjects
(Collection<Subject> subject) includeSubject
(Subject subject) includeSubjects
(Collection<Subject> subject) removePermission
(Permission permission) removeSubject
(Subject subject) rule()
setCondition
(Node condition) setFinal
(boolean isFinal) setNegative
(boolean negative) setSelector
(Selector selector) Methods inherited from interface ch.tocco.nice2.security.api.Rule
annotations, getAnnotation, getCondition, getExcludedSubjects, getIncludedSubjects, getModule, getPermissions, getSelector, isFinal, isNegative
-
Method Details
-
setSelector
-
includeSubject
-
includeSubjects
-
excludeSubject
-
excludeSubjects
-
removeSubject
-
addPermission
-
addPermissions
-
removePermission
-
setNegative
-
setFinal
-
setCondition
-
setModule
-
annotate
-
rule
Rule rule()
-