public class ManagementStudioTaskBean extends Object implements Serializable
ManagementStudioTaskBean is a managed bean (taskBean), which executes tasks and logs
results. Management Studio bean is session scoped, so it lives for the duration of the whole session.| Constructor and Description |
|---|
ManagementStudioTaskBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(String success,
String failure,
ManagementStudioExecutionTask<? extends Exception> task)
Executes given task.
|
void |
setLoginBean(LoginBean loginBean)
Sets login bean used for checking if a user is logged in.
|
void |
showFacesMessage(javax.faces.application.FacesMessage.Severity severity,
String msg,
String detail,
boolean managementStudioLog)
Shows message with the given severity to the user as growl message.
|
public void setLoginBean(LoginBean loginBean)
loginBean - the login bean through which the logged in user info can be retrievedpublic void execute(String success, String failure, ManagementStudioExecutionTask<? extends Exception> task)
success message in management studio log
and shows it as growl message. Otherwise if task is not successfully executed log failure message.success - success messagefailure - failure messagetask - task which will be executedpublic void showFacesMessage(javax.faces.application.FacesMessage.Severity severity,
String msg,
String detail,
boolean managementStudioLog)
severity - message severitymsg - message contentdetail - detailed messagemanagementStudioLog - true if the action is logged into the management studio logCopyright © 2023 European Spallation Source. All rights reserved.