| Modifiers | Name | Description |
|---|---|---|
static class |
ScreenUrlInfo.UrlInstance |
| Modifiers | Name | Description |
|---|---|---|
protected static org.slf4j.Logger |
logger |
| Type | Name and description |
|---|---|
boolean |
alwaysUseFullPath |
boolean |
beginTransaction |
ExecutionContextFactoryImpl |
ecfi |
java.util.ArrayList<java.lang.String> |
extraPathNameListEverything in the path after the screen or transition, may be used to pass additional info |
java.lang.String |
fileResourceContentType |
java.util.ArrayList<java.lang.String> |
fileResourcePathListThe path for a file resource (template or static), relative to the targetScreen.location |
org.moqui.resource.ResourceReference |
fileResourceRefIf the full path led to a file resource that is verified to exist, the URL goes here; the URL for access on the server, the client will get the resource from the url field as normal |
java.util.ArrayList<java.lang.String> |
fromPathList |
java.lang.String |
fromScreenPath |
ScreenDefinition |
fromSd |
java.util.ArrayList<java.lang.String> |
fullPathNameListThe full path name list for the URL, including extraPathNameList |
boolean |
lastStandalone |
java.lang.String |
menuImage |
java.lang.String |
menuImageType |
java.util.ArrayList<java.lang.String> |
minimalPathNameListThe minimal path name list for the URL, basically without following the defaults |
java.lang.String |
notExistsLastName |
ScreenDefinition |
notExistsLastSd |
java.lang.String |
notExistsNextLoc |
java.util.Map<java.lang.String, java.lang.String> |
pathParameterMap |
java.lang.String |
plainUrl |
static char |
plusChar |
java.util.ArrayList<java.lang.String> |
preTransitionPathNameList |
int |
renderPathDifference |
boolean |
requireEncryption |
boolean |
reusable |
ScreenDefinition |
rootSd |
java.util.ArrayList<ScreenDefinition> |
screenPathDefListAll screens found in the path list |
java.util.ArrayList<ScreenDefinition> |
screenRenderDefListThe list of screens to render, starting with the root screen OR the last standalone screen if applicable |
ScreenFacadeImpl |
sfi |
static char |
slashChar |
static char |
spaceChar |
boolean |
targetExists |
ScreenDefinition |
targetScreenThe last screen found in the path list |
java.lang.String |
targetScreenRenderMode |
java.lang.String |
targetTransitionActualName |
java.lang.String |
targetTransitionExtension |
| Constructor and description |
|---|
protected ScreenUrlInfo
() |
ScreenUrlInfo
(ScreenRenderImpl sri, java.lang.String url)Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL |
ScreenUrlInfo
(ScreenFacadeImpl sfi, ScreenDefinition rootSd, ScreenDefinition fromScreenDef, java.util.ArrayList<java.lang.String> fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone) |
| Type | Name and description |
|---|---|
ScreenUrlInfo |
addParameter(java.lang.Object name, java.lang.Object value) |
ScreenUrlInfo |
addParameters(java.util.Map manualParameters) |
void |
checkExists() |
static java.util.ArrayList<java.lang.String> |
cleanupPathNameList(java.util.ArrayList<java.lang.String> inputPathNameList, java.util.Map inlineParameters) |
ScreenUrlInfo |
cloneUrlInfo() |
void |
copyUrlInfoInto(ScreenUrlInfo sui) |
java.lang.String |
getBaseUrl(ScreenRenderImpl sri) |
java.util.ArrayList<java.lang.String> |
getExtraPathNameList() |
boolean |
getInCurrentScreenPath(java.util.List<java.lang.String> currentPathNameList) |
ScreenUrlInfo.UrlInstance |
getInstance(ScreenRenderImpl sri, java.lang.Boolean expandAliasTransition) |
java.lang.String |
getMinimalPathUrlWithBase(java.lang.String baseUrl) |
ScreenDefinition |
getParentScreen() |
java.util.Map |
getPathParameterMap() |
java.util.ArrayList<java.lang.String> |
getPreTransitionPathNameList() |
java.lang.String |
getScreenPathUrlWithBase(java.lang.String baseUrl) |
static ScreenUrlInfo |
getScreenUrlInfo(ScreenRenderImpl sri, java.lang.String url)Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL |
static ScreenUrlInfo |
getScreenUrlInfo(ScreenFacadeImpl sfi, ScreenDefinition rootSd, ScreenDefinition fromScreenDef, java.util.ArrayList<java.lang.String> fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone) |
static ScreenUrlInfo |
getScreenUrlInfo(ScreenRenderImpl sri, ScreenDefinition fromScreenDef, java.util.ArrayList<java.lang.String> fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone) |
static ScreenUrlInfo |
getScreenUrlInfo(ScreenFacadeImpl sfi, javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getUrlWithBase(java.lang.String baseUrl) |
void |
initUrl() |
boolean |
isPermitted(ExecutionContext ec) |
static java.lang.String |
makeCacheKey(ScreenDefinition rootSd, ScreenDefinition fromScreenDef, java.util.ArrayList<java.lang.String> fpnl, java.lang.String subscreenPath, java.lang.Boolean lastStandalone) |
static java.util.ArrayList<java.lang.String> |
parseSubScreenPath(ScreenDefinition rootSd, ScreenDefinition fromSd, java.util.List<java.lang.String> fromPathList, java.lang.String screenPath, java.util.Map inlineParameters, ScreenFacadeImpl sfi) |
java.lang.String |
toString() |
| 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() |
Everything in the path after the screen or transition, may be used to pass additional info
The path for a file resource (template or static), relative to the targetScreen.location
If the full path led to a file resource that is verified to exist, the URL goes here; the URL for access on the server, the client will get the resource from the url field as normal
The full path name list for the URL, including extraPathNameList
The minimal path name list for the URL, basically without following the defaults
All screens found in the path list
The list of screens to render, starting with the root screen OR the last standalone screen if applicable
The last screen found in the path list
Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL
Stub mode for ScreenUrlInfo, represent a plain URL and not a screen URL
Groovy Documentation