public static interface UrlRouting.RouteGenerator
Modifier and Type | Method and Description |
---|---|
default java.lang.String |
getEditorRoute(Entity entity)
Generates route for default editor with the given
entity . |
default java.lang.String |
getEditorRoute(Entity entity,
java.lang.Class<? extends Screen> screenClass)
Generates route for editor with the given
screenClass and entity . |
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 . |
default java.lang.String |
getEditorRoute(Entity entity,
java.lang.String screenId)
Generates route for editor with the given
screenId and entity . |
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 . |
default java.lang.String |
getRoute(java.lang.Class<? extends Screen> screenClass)
Generates route for screen with the given
screenClass . |
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 . |
default java.lang.String |
getRoute(java.lang.String screenId)
Generates route for screen with the given
screenId . |
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 . |
default java.lang.String getRoute(java.lang.String screenId)
screenId
.screenId
- screen iddefault java.lang.String getRoute(java.lang.Class<? extends Screen> screenClass)
screenClass
.screenClass
- screen classdefault java.lang.String getEditorRoute(Entity entity)
entity
.
Entity id will be passed as URL param.
entity
- entity to editdefault java.lang.String getEditorRoute(Entity entity, java.lang.String screenId)
screenId
and entity
.
Entity id will be passed as URL param.
entity
- entity to editscreenId
- editor screen iddefault java.lang.String getEditorRoute(Entity entity, java.lang.Class<? extends Screen> screenClass)
screenClass
and entity
.entity
- entity to editscreenClass
- editor screen classjava.lang.String getRoute(java.lang.String screenId, java.util.Map<java.lang.String,java.lang.String> urlParams)
screenId
and urlParams
.screenId
- screen idurlParams
- URL paramsjava.lang.String getRoute(java.lang.Class<? extends Screen> screenClass, java.util.Map<java.lang.String,java.lang.String> urlParams)
screenClass
and urlParams
.screenClass
- screen classurlParams
- URL paramsjava.lang.String getEditorRoute(Entity entity, java.util.Map<java.lang.String,java.lang.String> urlParams)
entity
and urlParams
.
Entity id will be passed as URL param.
entity
- entity to editurlParams
- URL paramsjava.lang.String getEditorRoute(Entity entity, java.lang.String screenId, java.util.Map<java.lang.String,java.lang.String> urlParams)
screenId
and entity
and urlParams
.
Entity id will be passed as URL param.
entity
- entity to editscreenId
- editor screen idurlParams
- URL paramsjava.lang.String getEditorRoute(Entity entity, java.lang.Class<? extends Screen> screenClass, java.util.Map<java.lang.String,java.lang.String> urlParams)
screenClass
and entity
and urlParams
.entity
- entity to editscreenClass
- editor screen classurlParams
- URL params