@groovy.transform.CompileStatic class ArtifactExecutionFacadeImpl extends java.lang.Object
| Modifiers | Name | Description |
|---|---|---|
protected java.util.LinkedList<org.moqui.impl.context.ArtifactExecutionInfoImpl> |
artifactExecutionInfoHistory |
|
protected java.util.LinkedList<org.moqui.impl.context.ArtifactExecutionInfoImpl> |
artifactExecutionInfoStack |
|
protected boolean |
authzDisabled |
|
protected org.moqui.impl.context.ExecutionContextImpl |
eci |
|
protected boolean |
entityAuditLogDisabled |
|
protected boolean |
entityEcaDisabled |
|
protected static org.slf4j.Logger |
logger |
|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
screenPermittedCache |
|
protected boolean |
tarpitDisabled |
| Constructor and description |
|---|
ArtifactExecutionFacadeImpl
(org.moqui.impl.context.ExecutionContextImpl eci) |
| Type | Name and description |
|---|---|
protected void |
checkTarpit(org.moqui.impl.context.ArtifactExecutionInfoImpl aeii, boolean requiresAuthz) |
boolean |
disableAuthz() |
boolean |
disableEntityAuditLog() |
boolean |
disableEntityEca() |
boolean |
disableTarpit() |
void |
enableAuthz() |
void |
enableEntityAuditLog() |
void |
enableEntityEca() |
void |
enableTarpit() |
boolean |
entityAuditLogDisabled() |
boolean |
entityEcaDisabled() |
boolean |
filterFindForUser(EntityFindBase efb) |
boolean |
getAuthzDisabled() |
java.util.List<ArtifactExecutionInfo> |
getHistory() |
java.util.Map<java.lang.String, java.lang.Boolean> |
getScreenPermittedCache() |
java.util.Deque<ArtifactExecutionInfo> |
getStack() |
java.lang.String |
getStackNameString() |
static boolean |
isPermitted(java.lang.String resourceAccess, org.moqui.impl.context.ExecutionContextImpl eci)Checks to see if username is permitted to access given resource. |
boolean |
isPermitted(org.moqui.impl.context.ArtifactExecutionInfoImpl aeii, org.moqui.impl.context.ArtifactExecutionInfoImpl lastAeii, boolean requiresAuthz, boolean countTarpit, boolean isAccess) |
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(org.moqui.impl.context.ArtifactExecutionInfoImpl aeii, boolean requiresAuthz) |
void |
setAnonymousAuthorizedAll() |
void |
setAnonymousAuthorizedView() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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}"