Package ch.tocco.nice2.security.api
Interface RuleBuilder
- All Superinterfaces:
- Rule,- Serializable
- All Known Implementing Classes:
- RuleBuilderImpl
- 
Nested Class Summary
- 
Method SummaryModifier 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.Ruleannotations, 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
- 
ruleRule rule()
 
-