Package org.dashbuilder.client.screens
Class RouterScreen
- java.lang.Object
-
- org.dashbuilder.client.screens.RouterScreen
-
@ApplicationScoped public class RouterScreen extends Object
Responsible for handling screens transition and communication.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRouterScreen.View
-
Constructor Summary
Constructors Constructor Description RouterScreen()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDashboardUpload(String id)voiddoRoute()RouterScreen.ViewgetView()voidlistDashboards()voidloadDashboard(String importId)voidonOpen()voidonUpdatedRuntimeModelEvent(UpdatedRuntimeModelEvent updatedRuntimeModelEvent)protected voidroute(RuntimeServiceResponse response)Stringtitle()
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
title
public String title()
-
getView
public RouterScreen.View getView()
-
onOpen
public void onOpen()
-
doRoute
public void doRoute()
-
route
protected void route(RuntimeServiceResponse response)
-
afterDashboardUpload
public void afterDashboardUpload(String id)
-
loadDashboard
public void loadDashboard(String importId)
-
listDashboards
public void listDashboards()
-
onUpdatedRuntimeModelEvent
public void onUpdatedRuntimeModelEvent(@Observes UpdatedRuntimeModelEvent updatedRuntimeModelEvent)
-
-