@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}"