Interface SessionDelegateUser

All Superinterfaces:
Serializable, SessionUser, User

public interface SessionDelegateUser extends SessionUser
SessionUser wrapping another SessionUser for SessionDelegation, having a "," concatenated User.getId() and a merged User.getMemberships().

The underlying (delegate) SessionUser can be retrieved through getDelegateUser().

A set of the original individual user ids can be retrieved through getIds().

Both User.isSystemUser() and User.isActive() will always return false because this does not represent an actual repository user.

All other User (not the SessionUser methods are overridden to always return null.