Interface PermissionSubject.Visitor<T>
- Type Parameters:
T- arbitrary type used to pass a value in and out of visitor (carry). UsePermissionSubject.Visitor.NoCarryif you don't need it.
- All Known Implementing Classes:
PermissionSubject.Visitor.NoCarry
- Enclosing class:
- PermissionSubject
public static interface PermissionSubject.Visitor<T>
Used to visit specific subtypes of
PermissionSubject.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiononAnyone(PermissionSubject.Anyone anyone, T carry) onGroup(PermissionSubject.JiraGroup group, T carry) onProjectRole(PermissionSubject.ProjectRole projectRole, T carry) onUser(PermissionSubject.JiraUser user, T carry)
-
Method Details
-
onAnyone
-
onUser
-
onGroup
-
onProjectRole
-