Package org.gluu.oxauth.service.external
Class ExternalUmaRptPolicyService
- java.lang.Object
- 
- org.gluu.service.custom.script.ExternalScriptService
- 
- org.gluu.oxauth.service.external.ExternalUmaRptPolicyService
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 @ApplicationScoped public class ExternalUmaRptPolicyService extends org.gluu.service.custom.script.ExternalScriptServiceProvides factory methods needed to create external UMA authorization policies extension- Author:
- Yuriy Zabrovarnyy, Yuriy Movchan
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static booleanHOTSWAP_UMA_SCRIPTprotected java.util.Map<java.lang.String,org.gluu.model.custom.script.conf.CustomScriptConfiguration>scriptInumMap
 - 
Constructor SummaryConstructors Constructor Description ExternalUmaRptPolicyService()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthorize(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)java.lang.StringgetClaimsGatheringScriptName(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)java.util.List<org.gluu.model.uma.ClaimDefinition>getRequiredClaims(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)org.gluu.model.custom.script.conf.CustomScriptConfigurationgetScriptByDn(java.lang.String scriptDn)org.gluu.model.custom.script.conf.CustomScriptConfigurationgetScriptByInum(java.lang.String inum)static <T> Thotswap(org.gluu.service.custom.script.CustomScriptManager scriptManager, org.gluu.model.custom.script.conf.CustomScriptConfiguration script, boolean rptPolicyScript)protected voidreloadExternal()- 
Methods inherited from class org.gluu.service.custom.script.ExternalScriptServiceaddExternalConfigurations, clearScriptError, configure, determineDefaultCustomScriptConfiguration, executeExternalGetApiVersion, getCustomScriptConfigurationByName, getCustomScriptConfigurations, getCustomScriptConfigurationsByDns, getCustomScriptType, getDefaultExternalCustomScript, init, isEnabled, isLoaded, reload, saveScriptError
 
- 
 
- 
- 
- 
Method Detail- 
reloadExternalprotected void reloadExternal() - Overrides:
- reloadExternalin class- org.gluu.service.custom.script.ExternalScriptService
 
 - 
getScriptByDnpublic org.gluu.model.custom.script.conf.CustomScriptConfiguration getScriptByDn(java.lang.String scriptDn) 
 - 
getScriptByInumpublic org.gluu.model.custom.script.conf.CustomScriptConfiguration getScriptByInum(java.lang.String inum) 
 - 
authorizepublic boolean authorize(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)
 - 
getRequiredClaimspublic java.util.List<org.gluu.model.uma.ClaimDefinition> getRequiredClaims(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)
 - 
getClaimsGatheringScriptNamepublic java.lang.String getClaimsGatheringScriptName(org.gluu.model.custom.script.conf.CustomScriptConfiguration script, UmaAuthorizationContext context)
 - 
hotswappublic static <T> T hotswap(org.gluu.service.custom.script.CustomScriptManager scriptManager, org.gluu.model.custom.script.conf.CustomScriptConfiguration script, boolean rptPolicyScript)
 
- 
 
-