public class ActionAuthorization
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AUTHORIZED |
static int |
NOT_AUTHORIZED |
static int |
POTENTIALLY_AUTHORIZED |
Constructor and Description |
---|
ActionAuthorization(java.util.function.Function<TableAlias,QueryFilter> additionalconditiongenerator)
Creates an action authorization with value 'POTENTIALLY_AUTHORIZED) and the
function to generate query filters
|
ActionAuthorization(int authorization)
Creates a new authorized that is either authorized or not authorized.
|
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<TableAlias,QueryFilter> |
getAdditionalconditiongenerator()
gets the function to generate query filters
|
int |
getAuthorization()
gets authorization type
|
public static final int AUTHORIZED
public static final int POTENTIALLY_AUTHORIZED
public static final int NOT_AUTHORIZED
public ActionAuthorization(int authorization)
authorization
- an integer corresponding to the constants declared in
this classpublic ActionAuthorization(java.util.function.Function<TableAlias,QueryFilter> additionalconditiongenerator)
additionalconditiongenerator
- public int getAuthorization()
public java.util.function.Function<TableAlias,QueryFilter> getAdditionalconditiongenerator()