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
Constructors Constructor Description AuthorizationAlgorithmDefinition(IProject project, IAuthorizationAlgorithmDS datasource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
This method returns the name of the algorithm.String
getRestrictedUserIds()
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
isExternal()
This method returns an indicator whether the algorithm uses an external implementation.
-
-
-
Constructor Detail
-
AuthorizationAlgorithmDefinition
public AuthorizationAlgorithmDefinition(IProject project, IAuthorizationAlgorithmDS datasource) throws InitializationException
- Throws:
InitializationException
-
-
Method Detail
-
getName
public String 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
public String 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
public IRole[] 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.
-
-