public class PrincipalAccessor extends Object
Principal
.
This class handles the access to a Principal
by delegating the calls to the underlying
PrincipalFacade
.
Constructor and Description |
---|
PrincipalAccessor() |
Modifier and Type | Method and Description |
---|---|
static Principal |
getCurrentPrincipal()
Gets the currently authenticated Principal.
|
static void |
setPrincipalFacade(PrincipalFacade principalFacade)
Replaces the default
PrincipalFacade instance. |
public static void setPrincipalFacade(@Nonnull PrincipalFacade principalFacade)
PrincipalFacade
instance. This method is for internal use only.principalFacade
- An instance of PrincipalFacade
.@Nonnull public static Principal getCurrentPrincipal() throws PrincipalAccessException
PrincipalAccessException
- if an error occurred while retrieving resources necessary to construct a Principal
.Copyright © 2019 SAP SE. All rights reserved.