Class JobStatusPopUpVM<J extends org.openforis.concurrency.Job>
- java.lang.Object
-
- org.openforis.collect.designer.viewmodel.BaseVM
-
- org.openforis.collect.designer.viewmodel.JobStatusPopUpVM<J>
-
public class JobStatusPopUpVM<J extends org.openforis.concurrency.Job> extends BaseVM
- Author:
- S. Ricci
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJobStatusPopUpVM.JobEndHandler<J extends org.openforis.concurrency.Job>
-
Field Summary
Fields Modifier and Type Field Description static StringCANCELABLE_ARGstatic StringJOB_ABORTED_COMMANDstatic StringJOB_ARGstatic StringJOB_COMPLETED_COMMANDstatic StringJOB_END_HANDLER_ARGstatic StringJOB_FAILED_COMMANDstatic StringMESSAGE_ARGstatic StringUPDATE_PROGRESS_COMMAND-
Fields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager
-
-
Constructor Summary
Constructors Constructor Description JobStatusPopUpVM()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()StringgetMessage()intgetProgress()voidinit(String message, J job, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler, boolean cancelable)booleanisCancelable()static <J extends org.openforis.concurrency.Job>
org.zkoss.zul.WindowopenPopUp(String messageKey, J job, boolean cancelable)static <J extends org.openforis.concurrency.Job>
org.zkoss.zul.WindowopenPopUp(String messageKey, J job, boolean cancelable, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler)voidupdateProgress()-
Methods inherited from class org.openforis.collect.designer.viewmodel.BaseVM
closePopUp, getComponentsPath, getCurrentLanguageCode, getDefaultPublicUserGroupItem, getFormFieldValue, getFormFieldValue, getInitParameter, getLoggedUser, getLoggedUsername, getSession, getSessionStatus, getUserGroupsModel, initUserGroupsModel, joinList, joinValues, notifyChange, openPopUp, openPopUp, prettyDateFormat, setFormFieldValue, setFormFieldValue
-
-
-
-
Field Detail
-
JOB_FAILED_COMMAND
public static final String JOB_FAILED_COMMAND
- See Also:
- Constant Field Values
-
JOB_COMPLETED_COMMAND
public static final String JOB_COMPLETED_COMMAND
- See Also:
- Constant Field Values
-
JOB_ABORTED_COMMAND
public static final String JOB_ABORTED_COMMAND
- See Also:
- Constant Field Values
-
UPDATE_PROGRESS_COMMAND
public static final String UPDATE_PROGRESS_COMMAND
- See Also:
- Constant Field Values
-
JOB_ARG
public static final String JOB_ARG
- See Also:
- Constant Field Values
-
JOB_END_HANDLER_ARG
public static final String JOB_END_HANDLER_ARG
- See Also:
- Constant Field Values
-
MESSAGE_ARG
public static final String MESSAGE_ARG
- See Also:
- Constant Field Values
-
CANCELABLE_ARG
public static final String CANCELABLE_ARG
- See Also:
- Constant Field Values
-
-
Method Detail
-
openPopUp
public static <J extends org.openforis.concurrency.Job> org.zkoss.zul.Window openPopUp(String messageKey, J job, boolean cancelable)
-
openPopUp
public static <J extends org.openforis.concurrency.Job> org.zkoss.zul.Window openPopUp(String messageKey, J job, boolean cancelable, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler)
-
init
public void init(String message, J job, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler, boolean cancelable)
-
updateProgress
public void updateProgress()
-
getProgress
public int getProgress()
-
getMessage
public String getMessage()
-
isCancelable
public boolean isCancelable()
-
abort
public void abort()
-
-