@groovy.transform.CompileStatic class ScreenFacadeImpl extends java.lang.Object
| Modifiers | Name | Description |
|---|---|---|
class |
ScreenFacadeImpl.ScreenInfo |
|
class |
ScreenFacadeImpl.TransitionInfo |
| Modifiers | Name | Description |
|---|---|---|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
alwaysStandaloneByRenderMode |
|
protected javax.cache.Cache<java.lang.String, org.moqui.util.MNode> |
dbFormNodeByIdCache |
|
protected ExecutionContextFactoryImpl |
ecfi |
|
protected static org.slf4j.Logger |
logger |
|
protected java.util.Map<java.lang.String, java.lang.String> |
mimeTypeByRenderMode |
|
protected javax.cache.Cache<java.lang.String, java.util.ArrayList<java.lang.String>> |
screenFindPathCache |
|
protected javax.cache.Cache<java.lang.String, java.util.List<ScreenInfo>> |
screenInfoCache |
|
protected javax.cache.Cache<java.lang.String, java.util.Set<java.lang.String>> |
screenInfoRefRevCache |
|
protected javax.cache.Cache<java.lang.String, ScreenDefinition> |
screenLocationCache |
|
protected javax.cache.Cache<java.lang.String, ScreenDefinition> |
screenLocationPermCache |
|
protected javax.cache.Cache<java.lang.String, freemarker.template.Template> |
screenTemplateLocationCache |
|
protected javax.cache.Cache<java.lang.String, freemarker.template.Template> |
screenTemplateModeCache |
|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
skipActionsByRenderMode |
|
protected java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> |
themeIconByTextByTheme |
|
protected javax.cache.Cache<java.lang.String, org.moqui.util.MNode> |
widgetTemplateLocationCache |
| Type | Name and description |
|---|---|
javax.cache.Cache<java.lang.String, ScreenUrlInfo> |
screenUrlCache |
| Constructor and description |
|---|
ScreenFacadeImpl
(ExecutionContextFactoryImpl ecfi) |
| Type | Name and description |
|---|---|
java.util.List<java.lang.String> |
getAllRootScreenLocations() |
ExecutionContextFactoryImpl |
getEcfi() |
org.moqui.util.MNode |
getFormNode(java.lang.String location)NOTE: this is used in ScreenServices.xml for dynamic form stuff (FormResponse, etc) |
java.lang.String |
getMimeTypeByMode(java.lang.String renderMode) |
ScreenDefinition |
getScreenDefinition(java.lang.String location) |
java.util.List<ScreenInfo> |
getScreenInfoList(java.lang.String rootLocation, int levels)Called from ArtifactStats screen |
freemarker.template.Template |
getTemplateByLocation(java.lang.String templateLocation) |
freemarker.template.Template |
getTemplateByMode(java.lang.String renderMode) |
java.util.Map<java.lang.String, java.lang.String> |
getThemeIconByText(java.lang.String screenThemeId) |
org.moqui.util.MNode |
getWidgetTemplatesNodeByLocation(java.lang.String templateLocation) |
boolean |
isRenderModeAlwaysStandalone(java.lang.String renderMode) |
boolean |
isRenderModeSkipActions(java.lang.String renderMode) |
boolean |
isRenderModeValid(java.lang.String renderMode) |
boolean |
isScreen(java.lang.String location) |
ScreenRender |
makeRender() |
protected ScreenDefinition |
makeScreenDefinition(java.lang.String location) |
protected freemarker.template.Template |
makeTemplateByLocation(java.lang.String templateLocation) |
protected freemarker.template.Template |
makeTemplateByMode(java.lang.String renderMode) |
ScreenTest |
makeTest() |
protected org.moqui.util.MNode |
makeWidgetTemplatesNodeByLocation(java.lang.String templateLocation) |
java.lang.String |
rootScreenFromHost(java.lang.String host, java.lang.String webappName) |
static java.lang.String |
screenPathToString(java.util.List<java.lang.String> screenPath) |
void |
warmCache() |
protected int |
warmCacheScreen(ScreenDefinition sd) |
| 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() |
NOTE: this is used in ScreenServices.xml for dynamic form stuff (FormResponse, etc)
Called from ArtifactStats screen
Groovy Documentation