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.