@groovy.transform.CompileStatic class ScreenFacadeImpl extends java.lang.Object implements ScreenFacade
Modifiers | Name | Description |
---|---|---|
class |
ScreenFacadeImpl.ScreenInfo |
|
class |
ScreenFacadeImpl.TransitionInfo |
Modifiers | Name | Description |
---|---|---|
protected java.util.Set<java.lang.String> |
allRenderModes |
|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
alwaysStandaloneByRenderMode |
|
protected Cache<java.lang.String, MNode> |
dbFormNodeByIdCache |
|
protected ExecutionContextFactoryImpl |
ecfi |
|
protected static org.slf4j.Logger |
logger |
|
protected java.util.Map<java.lang.String, java.lang.String> |
mimeTypeByRenderMode |
|
protected Cache<java.lang.String, java.util.ArrayList<java.lang.String>> |
screenFindPathCache |
|
protected Cache<java.lang.String, java.util.List<ScreenInfo>> |
screenInfoCache |
|
protected Cache<java.lang.String, java.util.Set<java.lang.String>> |
screenInfoRefRevCache |
|
protected Cache<java.lang.String, ScreenDefinition> |
screenLocationCache |
|
protected Cache<java.lang.String, ScreenDefinition> |
screenLocationPermCache |
|
protected Cache<java.lang.String, Template> |
screenTemplateLocationCache |
|
protected Cache<java.lang.String, Template> |
screenTemplateModeCache |
|
protected java.util.Map<java.lang.String, ScreenWidgetRender> |
screenWidgetRenderByMode |
|
protected java.util.Map<java.lang.String, java.lang.Boolean> |
skipActionsByRenderMode |
|
protected ScreenWidgetRender |
textMacroWidgetRender |
|
protected java.util.Set<java.lang.String> |
textOutputRenderModes |
|
protected java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> |
themeIconByTextByTheme |
|
protected Cache<java.lang.String, MNode> |
widgetTemplateLocationCache |
Type | Name and description |
---|---|
Cache<java.lang.String, ScreenUrlInfo> |
screenUrlCache |
Constructor and description |
---|
ScreenFacadeImpl
(ExecutionContextFactoryImpl ecfi) |
Type Params | Return Type | Name and description |
---|---|---|
|
java.util.List<java.lang.String> |
getAllRootScreenLocations() |
|
ExecutionContextFactoryImpl |
getEcfi() |
|
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 |
|
Template |
getTemplateByLocation(java.lang.String templateLocation) |
|
Template |
getTemplateByMode(java.lang.String renderMode) |
|
java.util.Map<java.lang.String, java.lang.String> |
getThemeIconByText(java.lang.String screenThemeId) |
|
ScreenWidgetRender |
getWidgetRenderByMode(java.lang.String renderMode) |
|
MNode |
getWidgetTemplatesNodeByLocation(java.lang.String templateLocation) |
|
boolean |
isRenderModeAlwaysStandalone(java.lang.String renderMode) |
|
boolean |
isRenderModeSkipActions(java.lang.String renderMode) |
|
boolean |
isRenderModeText(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 Template |
makeTemplateByLocation(java.lang.String templateLocation) |
|
protected Template |
makeTemplateByMode(java.lang.String renderMode) |
|
ScreenTest |
makeTest() |
|
protected ScreenWidgetRender |
makeWidgetRenderByMode(java.lang.String renderMode) |
|
protected 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), 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() |
NOTE: this is used in ScreenServices.xml for dynamic form stuff (FormResponse, etc)
Called from ArtifactStats screen
Groovy Documentation