Package org.forgerock.openig.script
Class AbstractScriptableTypeProvider
java.lang.Object
org.forgerock.openig.script.AbstractScriptableTypeProvider
- All Implemented Interfaces:
org.forgerock.openig.model.type.service.TypeDefinitionProvider
- Direct Known Subclasses:
ScriptableIdentityAssertionPluginTypeProvider
public abstract class AbstractScriptableTypeProvider
extends Object
implements org.forgerock.openig.model.type.service.TypeDefinitionProvider
Base
TypeDefinitionProvider
for any scriptable components.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<org.forgerock.openig.model.type.AttributeDefinition>
Return any additionalAttributeDefinition
's of theScriptableTypeProvider
.protected abstract org.forgerock.openig.model.type.ComponentTypeDefinition
Return theComponentTypeDefinition
of theScriptableTypeProvider
.void
execute
(org.forgerock.openig.model.type.TypeDefinitionRegistry registry)
-
Constructor Details
-
AbstractScriptableTypeProvider
public AbstractScriptableTypeProvider()
-
-
Method Details
-
execute
public void execute(org.forgerock.openig.model.type.TypeDefinitionRegistry registry) - Specified by:
execute
in interfaceorg.forgerock.openig.model.type.service.TypeDefinitionProvider
-
componentTypeDefinition
protected abstract org.forgerock.openig.model.type.ComponentTypeDefinition componentTypeDefinition()Return theComponentTypeDefinition
of theScriptableTypeProvider
.- Returns:
- the
ComponentTypeDefinition
of theScriptableTypeProvider
.
-
attributeDefinitions
Return any additionalAttributeDefinition
's of theScriptableTypeProvider
.- Returns:
- any additional
AttributeDefinition
's of theScriptableTypeProvider
.
-