@groovy.transform.CompileStatic class ArtifactExecutionFacadeImpl extends java.lang.Object implements ArtifactExecutionFacade
Modifiers | Name | Description |
---|---|---|
static class |
ArtifactExecutionFacadeImpl.AuthzFilterInfo |
Modifiers | Name | Description |
---|---|---|
protected boolean |
authzDisabled |
|
protected ExecutionContextImpl |
eci |
|
protected boolean |
entityAuditLogDisabled |
|
protected boolean |
entityDataFeedDisabled |
|
protected boolean |
entityEcaDisabled |
|
protected boolean |
entityFkCreateDisabled |
|
protected static org.slf4j.Logger |
logger |
|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
screenPermittedCache |
|
protected boolean |
tarpitDisabled |
Constructor and description |
---|
ArtifactExecutionFacadeImpl
(ExecutionContextImpl eci) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
checkTarpit(ArtifactExecutionInfoImpl aeii) |
|
boolean |
disableAuthz() |
|
boolean |
disableEntityAuditLog() |
|
boolean |
disableEntityDataFeed() |
|
boolean |
disableEntityEca() |
|
boolean |
disableEntityFkCreate() |
|
boolean |
disableTarpit() |
|
void |
enableAuthz() |
|
void |
enableEntityAuditLog() |
|
void |
enableEntityDataFeed() |
|
void |
enableEntityEca() |
|
void |
enableEntityFkCreate() |
|
void |
enableTarpit() |
|
boolean |
entityAuditLogDisabled() |
|
boolean |
entityDataFeedDisabled() |
|
boolean |
entityEcaDisabled() |
|
boolean |
entityFkCreateDisabled() |
|
java.util.ArrayList<EntityConditionImplBase> |
filterFindForUser(EntityDefinition findEd, java.util.Set<java.lang.String> entityAliasUsedSet) |
|
boolean |
getAuthzDisabled() |
|
java.util.ArrayList<AuthzFilterInfo> |
getFindFiltersForUser(java.lang.String findEntityName) |
|
java.util.ArrayList<AuthzFilterInfo> |
getFindFiltersForUser(EntityDefinition findEd, java.util.Set<java.lang.String> entityAliasUsedSet) |
|
java.util.List<ArtifactExecutionInfo> |
getHistory() |
|
java.util.Map<java.lang.String, java.lang.Boolean> |
getScreenPermittedCache() |
|
java.util.Deque<ArtifactExecutionInfo> |
getStack() |
|
java.util.ArrayList<ArtifactExecutionInfo> |
getStackArray() |
|
java.lang.String |
getStackNameString() |
|
static boolean |
isPermitted(java.lang.String resourceAccess, ExecutionContextImpl eci) Checks to see if username is permitted to access given resource. |
|
boolean |
isPermitted(ArtifactExecutionInfoImpl aeii, ArtifactExecutionInfoImpl lastAeii, boolean requiresAuthz, boolean countTarpit, boolean isAccess, java.util.ArrayDeque<ArtifactExecutionInfoImpl> currentStack) |
|
void |
logProfilingDetail() |
|
ArtifactExecutionInfo |
peek() |
|
ArtifactExecutionInfo |
pop(ArtifactExecutionInfo aei) |
|
java.lang.String |
printHistory() |
|
ArtifactExecutionInfo |
push(java.lang.String name, ArtifactType typeEnum, AuthzAction actionEnum, boolean requiresAuthz) |
|
void |
push(ArtifactExecutionInfo aei, boolean requiresAuthz) |
|
void |
pushInternal(ArtifactExecutionInfoImpl aeii, boolean requiresAuthz, boolean countTarpit) |
|
void |
setAnonymousAuthorizedAll() |
|
void |
setAnonymousAuthorizedView() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Checks to see if username is permitted to access given resource.
resourceAccess
- Formatted as: "\${typeEnumId}:\${actionEnumId}:\${name}"