protected class WebUrlRouting.RouteGeneratorImpl extends java.lang.Object implements UrlRouting.RouteGenerator
Modifier | Constructor and Description |
---|---|
protected |
RouteGeneratorImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEditorRoute(Entity entity,
java.lang.Class<? extends Screen> screenClass,
java.util.Map<java.lang.String,java.lang.String> urlParams)
Generates route for editor with the given
screenClass and entity and urlParams . |
java.lang.String |
getEditorRoute(Entity entity,
java.util.Map<java.lang.String,java.lang.String> urlParams)
Generates route for default editor with the given
entity and urlParams . |
java.lang.String |
getEditorRoute(Entity entity,
java.lang.String screenId,
java.util.Map<java.lang.String,java.lang.String> urlParams)
Generates route for editor with the given
screenId and entity and urlParams . |
java.lang.String |
getRoute(java.lang.Class<? extends Screen> screenClass,
java.util.Map<java.lang.String,java.lang.String> urlParams)
Generates route for screen with the given
screenClass and urlParams . |
java.lang.String |
getRoute(java.lang.String screenId,
java.util.Map<java.lang.String,java.lang.String> urlParams)
Generates route for screen with the given
screenId and urlParams . |
protected java.lang.String |
getScreenId(java.lang.Class<? extends Screen> screenClass) |
protected java.util.Map<java.lang.String,java.lang.String> |
prepareEditorUrlParams(Entity entity,
java.util.Map<java.lang.String,java.lang.String> urlParams) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEditorRoute, getEditorRoute, getEditorRoute, getRoute, getRoute
public java.lang.String getRoute(java.lang.String screenId, java.util.Map<java.lang.String,java.lang.String> urlParams)
UrlRouting.RouteGenerator
screenId
and urlParams
.getRoute
in interface UrlRouting.RouteGenerator
screenId
- screen idurlParams
- URL paramspublic java.lang.String getRoute(java.lang.Class<? extends Screen> screenClass, java.util.Map<java.lang.String,java.lang.String> urlParams)
UrlRouting.RouteGenerator
screenClass
and urlParams
.getRoute
in interface UrlRouting.RouteGenerator
screenClass
- screen classurlParams
- URL paramspublic java.lang.String getEditorRoute(Entity entity, java.util.Map<java.lang.String,java.lang.String> urlParams)
UrlRouting.RouteGenerator
entity
and urlParams
.
Entity id will be passed as URL param.
getEditorRoute
in interface UrlRouting.RouteGenerator
entity
- entity to editurlParams
- URL paramspublic java.lang.String getEditorRoute(Entity entity, java.lang.String screenId, java.util.Map<java.lang.String,java.lang.String> urlParams)
UrlRouting.RouteGenerator
screenId
and entity
and urlParams
.
Entity id will be passed as URL param.
getEditorRoute
in interface UrlRouting.RouteGenerator
entity
- entity to editscreenId
- editor screen idurlParams
- URL paramspublic java.lang.String getEditorRoute(Entity entity, java.lang.Class<? extends Screen> screenClass, java.util.Map<java.lang.String,java.lang.String> urlParams)
UrlRouting.RouteGenerator
screenClass
and entity
and urlParams
.getEditorRoute
in interface UrlRouting.RouteGenerator
entity
- entity to editscreenClass
- editor screen classurlParams
- URL paramsprotected java.lang.String getScreenId(java.lang.Class<? extends Screen> screenClass)
protected java.util.Map<java.lang.String,java.lang.String> prepareEditorUrlParams(Entity entity, java.util.Map<java.lang.String,java.lang.String> urlParams)