Class AuthorizationAlgorithmDefinition
java.lang.Object
com.aquima.interactions.process.impl.AuthorizationAlgorithmDefinition
- All Implemented Interfaces:
IAuthorizationAlgorithmDefinition
public class AuthorizationAlgorithmDefinition
extends Object
implements IAuthorizationAlgorithmDefinition
Implementation of the AuthorizationAlgorithm
- Since:
- 9.1
- Author:
- A.Pragt
-
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationAlgorithmDefinition
(IProject project, IAuthorizationAlgorithmDS datasource) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
This method returns the name of the algorithm.This method returns an expression containing the restricted user identifiers.IRole[]
getRoles()
This method returns the roles in case of an non external implementation.boolean
This method returns an indicator whether the algorithm uses an external implementation.
-
Constructor Details
-
AuthorizationAlgorithmDefinition
public AuthorizationAlgorithmDefinition(IProject project, IAuthorizationAlgorithmDS datasource) throws InitializationException - Throws:
InitializationException
-
-
Method Details
-
getName
Description copied from interface:IAuthorizationAlgorithmDefinition
This method returns the name of the algorithm.- Specified by:
getName
in interfaceIAuthorizationAlgorithmDefinition
- Returns:
- The name of the algorithm, never null.
-
isExternal
public boolean isExternal()Description copied from interface:IAuthorizationAlgorithmDefinition
This method returns an indicator whether the algorithm uses an external implementation.- Specified by:
isExternal
in interfaceIAuthorizationAlgorithmDefinition
- Returns:
- Indicator to use external implementation.
-
getRestrictedUserIds
Description copied from interface:IAuthorizationAlgorithmDefinition
This method returns an expression containing the restricted user identifiers.- Specified by:
getRestrictedUserIds
in interfaceIAuthorizationAlgorithmDefinition
- Returns:
- The expression to be evaluated or null.
-
getRoles
Description copied from interface:IAuthorizationAlgorithmDefinition
This method returns the roles in case of an non external implementation.- Specified by:
getRoles
in interfaceIAuthorizationAlgorithmDefinition
- Returns:
- The roles or null.
-