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> RuleBuilderexcludeSubject(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()
-