Package io.micronaut.controlpanel.ui
Class ControlPanelController
java.lang.Object
io.micronaut.controlpanel.ui.ControlPanelController
- All Implemented Interfaces:
 ControlPanelApi
@Controller("${micronaut.control-panel.path:/control-panel}")
@ExecuteOn("blocking")
public class ControlPanelController
extends Object
implements ControlPanelApi
Control panel web controller to render the UI.
- Since:
 - 1.0.0
 - Author:
 - Álvaro Sánchez-Mariscal
 
- 
Field Summary
Fields inherited from interface io.micronaut.controlpanel.ui.ControlPanelApi
PATH - 
Constructor Summary
ConstructorsConstructorDescriptionControlPanelController(ControlPanelRepository repository, io.micronaut.context.BeanContext beanContext, @Nullable io.micronaut.management.endpoint.refresh.RefreshEndpoint refreshEndpoint, @Nullable io.micronaut.management.endpoint.stop.ServerStopEndpoint stopEndpoint)  - 
Method Summary
 
- 
Constructor Details
- 
ControlPanelController
public ControlPanelController(ControlPanelRepository repository, io.micronaut.context.BeanContext beanContext, @Nullable @Nullable io.micronaut.management.endpoint.refresh.RefreshEndpoint refreshEndpoint, @Nullable @Nullable io.micronaut.management.endpoint.stop.ServerStopEndpoint stopEndpoint)  
 - 
 - 
Method Details
- 
index
Description copied from interface:ControlPanelApiRenders the index view.- Specified by:
 indexin interfaceControlPanelApi- Returns:
 - the model
 
 - 
byCategory
Description copied from interface:ControlPanelApiRenders the category view.- Specified by:
 byCategoryin interfaceControlPanelApi- Parameters:
 categoryId- the category id.- Returns:
 - the model
 
 - 
detail
Description copied from interface:ControlPanelApiRenders the control panel detailed view.- Specified by:
 detailin interfaceControlPanelApi- Parameters:
 controlPanelName- the control panel name.- Returns:
 - the model
 
 
 -