T
- arbitrary type used to pass a value in and out of visitor (carry). Use PermissionSubject.Visitor.NoCarry
if you
don't need it.public static interface PermissionSubject.Visitor<T>
PermissionSubject
.Modifier and Type | Interface and Description |
---|---|
static class |
PermissionSubject.Visitor.NoCarry |
Modifier and Type | Method and Description |
---|---|
T |
onAnyone(PermissionSubject.Anyone anyone,
T carry) |
T |
onGroup(PermissionSubject.JiraGroup group,
T carry) |
T |
onProjectRole(PermissionSubject.ProjectRole projectRole,
T carry) |
T |
onUser(PermissionSubject.JiraUser user,
T carry) |
T onAnyone(PermissionSubject.Anyone anyone, T carry)
T onUser(PermissionSubject.JiraUser user, T carry)
T onGroup(PermissionSubject.JiraGroup group, T carry)
T onProjectRole(PermissionSubject.ProjectRole projectRole, T carry)
Copyright © 2024 Tempo Software. All Rights Reserved.