Class UmaGatherContext
- java.lang.Object
- 
- org.gluu.service.external.context.ExternalScriptContext
- 
- org.gluu.oxauth.service.external.context.ExternalScriptContext
- 
- org.gluu.oxauth.uma.authorization.UmaGatherContext
 
 
 
- 
 public class UmaGatherContext extends ExternalScriptContext - Version:
- August 9, 2017
- Author:
- yuriyz
 
- 
- 
Constructor SummaryConstructors Constructor Description UmaGatherContext(java.util.Map<java.lang.String,org.gluu.model.SimpleCustomProperty> configurationAttributes, javax.servlet.http.HttpServletRequest httpRequest, SessionId session, UmaSessionService sessionService, UmaPermissionService permissionService, UmaPctService pctService, java.util.Map<java.lang.String,java.lang.String> pageClaims, UserService userService, org.gluu.jsf2.service.FacesService facesService, AppConfiguration appConfiguration)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRedirectUserParam(java.lang.String paramName, java.lang.String paramValue)voidaddSessionAttribute(java.lang.String key, java.lang.String value)java.lang.StringgetAuthorizationEndpoint()java.lang.StringgetBaseEndpoint()java.lang.ObjectgetClaim(java.lang.String claimName)JwtClaimsgetClaims()java.lang.StringgetClaimsGatheringEndpoint()ClientgetClient()java.util.Map<java.lang.String,org.gluu.model.SimpleCustomProperty>getConfigurationAttributes()java.util.Map<java.lang.String,java.lang.String>getConnectSessionAttributes()java.lang.StringgetIssuer()java.util.Map<java.lang.String,java.lang.String>getPageClaims()java.util.List<UmaPermission>getPermissions()java.lang.StringgetRedirectToExternalUrl()RedirectParametersgetRedirectUserParameters()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getRedirectUserParametersMap()java.util.Map<java.lang.String,java.lang.String[]>getRequestParameters()java.util.Map<java.lang.String,java.lang.String>getSessionAttributes()intgetStep()UsergetUser(java.lang.String... returnAttributes)java.lang.StringgetUserDn()booleanhasClaim(java.lang.String claimName)booleanisAuthenticated()voidpersist()Must not take any parametersvoidputClaim(java.lang.String claimName, java.lang.Object claimValue)voidredirectToExternalUrl(java.lang.String url)voidremoveClaim(java.lang.String claimName)voidremoveRedirectUserParameter(java.lang.String paramName)voidremoveSessionAttribute(java.lang.String key)voidsetStep(int step)- 
Methods inherited from class org.gluu.oxauth.service.external.context.ExternalScriptContextcreateWebApplicationException, createWebApplicationException, getEntryAttributeValue, getEntryByDn, getPersistenceEntryManager, getWebApplicationException, isInNetwork, setWebApplicationException, throwWebApplicationExceptionIfSet
 
- 
 
- 
- 
- 
Constructor Detail- 
UmaGatherContextpublic UmaGatherContext(java.util.Map<java.lang.String,org.gluu.model.SimpleCustomProperty> configurationAttributes, javax.servlet.http.HttpServletRequest httpRequest, SessionId session, UmaSessionService sessionService, UmaPermissionService permissionService, UmaPctService pctService, java.util.Map<java.lang.String,java.lang.String> pageClaims, UserService userService, org.gluu.jsf2.service.FacesService facesService, AppConfiguration appConfiguration)
 
- 
 - 
Method Detail- 
getConfigurationAttributespublic java.util.Map<java.lang.String,org.gluu.model.SimpleCustomProperty> getConfigurationAttributes() 
 - 
getUserpublic User getUser(java.lang.String... returnAttributes) 
 - 
getUserDnpublic java.lang.String getUserDn() 
 - 
getClientpublic Client getClient() 
 - 
getConnectSessionAttributespublic java.util.Map<java.lang.String,java.lang.String> getConnectSessionAttributes() 
 - 
isAuthenticatedpublic boolean isAuthenticated() 
 - 
getPageClaimspublic java.util.Map<java.lang.String,java.lang.String> getPageClaims() 
 - 
getRequestParameterspublic java.util.Map<java.lang.String,java.lang.String[]> getRequestParameters() 
 - 
getSteppublic int getStep() 
 - 
setSteppublic void setStep(int step) 
 - 
addSessionAttributepublic void addSessionAttribute(java.lang.String key, java.lang.String value)
 - 
removeSessionAttributepublic void removeSessionAttribute(java.lang.String key) 
 - 
getSessionAttributespublic java.util.Map<java.lang.String,java.lang.String> getSessionAttributes() 
 - 
addRedirectUserParampublic void addRedirectUserParam(java.lang.String paramName, java.lang.String paramValue)
 - 
removeRedirectUserParameterpublic void removeRedirectUserParameter(java.lang.String paramName) 
 - 
getRedirectUserParameterspublic RedirectParameters getRedirectUserParameters() 
 - 
getRedirectUserParametersMappublic java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getRedirectUserParametersMap() 
 - 
getPermissionspublic java.util.List<UmaPermission> getPermissions() 
 - 
getClaimspublic JwtClaims getClaims() 
 - 
getClaimpublic java.lang.Object getClaim(java.lang.String claimName) 
 - 
putClaimpublic void putClaim(java.lang.String claimName, java.lang.Object claimValue)
 - 
removeClaimpublic void removeClaim(java.lang.String claimName) 
 - 
hasClaimpublic boolean hasClaim(java.lang.String claimName) 
 - 
persistpublic void persist() Must not take any parameters
 - 
redirectToExternalUrlpublic void redirectToExternalUrl(java.lang.String url) 
 - 
getRedirectToExternalUrlpublic java.lang.String getRedirectToExternalUrl() 
 - 
getAuthorizationEndpointpublic java.lang.String getAuthorizationEndpoint() 
 - 
getIssuerpublic java.lang.String getIssuer() 
 - 
getBaseEndpointpublic java.lang.String getBaseEndpoint() 
 - 
getClaimsGatheringEndpointpublic java.lang.String getClaimsGatheringEndpoint() 
 
- 
 
-