Class JobStatusPopUpVM<J extends org.openforis.concurrency.Job>
java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
org.openforis.collect.designer.viewmodel.JobStatusPopUpVM<J>
- Author:
- S. Ricci
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceJobStatusPopUpVM.JobEndHandler<J extends org.openforis.concurrency.Job> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()intvoidinit(String message, J job, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler, boolean cancelable) booleanstatic <J extends org.openforis.concurrency.Job>
org.zkoss.zul.Windowstatic <J extends org.openforis.concurrency.Job>
org.zkoss.zul.WindowopenPopUp(String messageKey, J job, boolean cancelable, JobStatusPopUpVM.JobEndHandler<J> jobEndHandler) voidMethods 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 Details
-
JOB_FAILED_COMMAND
- See Also:
-
JOB_COMPLETED_COMMAND
- See Also:
-
JOB_ABORTED_COMMAND
- See Also:
-
UPDATE_PROGRESS_COMMAND
- See Also:
-
JOB_ARG
- See Also:
-
JOB_END_HANDLER_ARG
- See Also:
-
MESSAGE_ARG
- See Also:
-
CANCELABLE_ARG
- See Also:
-
-
Constructor Details
-
JobStatusPopUpVM
public JobStatusPopUpVM()
-
-
Method Details
-
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
-
isCancelable
public boolean isCancelable() -
abort
public void abort()
-