Package io.jans.link.external
Class ExternalLinkService
java.lang.Object
io.jans.link.external.ExternalScriptService
io.jans.link.external.ExternalLinkService
- All Implemented Interfaces:
Serializable
@ApplicationScoped
@Named("externalLinkService")
public class ExternalLinkService
extends ExternalScriptService
Provides factory methods needed to create external link interception extension
- Author:
- Yuriy Movchan Date: 01/12/2015
- See Also:
-
Field Summary
Fields inherited from class io.jans.link.external.ExternalScriptService
customScriptConfigurations, customScriptConfigurationsNameMap, customScriptManager, customScriptType, defaultExternalCustomScript, loaded, log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jans.model.custom.script.model.bind.BindCredentialsexecuteExternalGetBindCredentialsMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, String configId) io.jans.model.custom.script.model.bind.BindCredentialsbooleanexecuteExternalIsStartProcessMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration) booleanbooleanexecuteExternalUpdateUserMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user) booleanMethods inherited from class io.jans.link.external.ExternalScriptService
addExternalConfigurations, clearScriptError, configure, determineDefaultCustomScriptConfiguration, executeExternalGetApiVersion, getCustomScriptConfigurationByName, getCustomScriptConfigurations, getCustomScriptConfigurationsByDns, getCustomScriptType, getDefaultExternalCustomScript, init, isEnabled, isLoaded, reload, reloadExternal, saveScriptError
-
Constructor Details
-
ExternalLinkService
public ExternalLinkService()
-
-
Method Details
-
executeExternalUpdateUserMethod
public boolean executeExternalUpdateUserMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user) -
executeExternalGetBindCredentialsMethod
public io.jans.model.custom.script.model.bind.BindCredentials executeExternalGetBindCredentialsMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, String configId) -
executeExternalIsStartProcessMethod
public boolean executeExternalIsStartProcessMethod(io.jans.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration) -
executeExternalUpdateUserMethods
-
executeExternalGetBindCredentialsMethods
public io.jans.model.custom.script.model.bind.BindCredentials executeExternalGetBindCredentialsMethods(String configId) -
executeExternalIsStartProcessMethods
public boolean executeExternalIsStartProcessMethods()
-