public abstract class AbstractApplicationUserVisitor<T> extends Object implements ApplicationUserVisitor<T>
| Constructor and Description |
|---|
AbstractApplicationUserVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
defaultValue(ApplicationUser user)
Convenience method that allows implementors to provide a single fallback return value
|
T |
visit(ApplicationUser user) |
T |
visit(DetailedUser user) |
T |
visit(ServiceUser user) |
public T visit(@Nonnull DetailedUser user)
visit in interface ApplicationUserVisitor<T>public T visit(@Nonnull ServiceUser user)
visit in interface ApplicationUserVisitor<T>public T visit(@Nonnull ApplicationUser user)
visit in interface ApplicationUserVisitor<T>protected T defaultValue(ApplicationUser user)
user - the userCopyright © 2019 Atlassian. All rights reserved.