Class SurveyFileVM


public class SurveyFileVM extends SurveyObjectBaseVM<SurveyFile>
Author:
S. Ricci
  • Constructor Details

    • SurveyFileVM

      public SurveyFileVM()
  • Method Details

    • init

      public void init(org.zkoss.bind.Binder binder, SurveyFile surveyFile, Boolean newItem)
    • createFormObject

      protected FormObject<SurveyFile> createFormObject()
      Specified by:
      createFormObject in class SurveyObjectBaseVM<SurveyFile>
    • getItemsInternal

      protected List<SurveyFile> getItemsInternal()
      Specified by:
      getItemsInternal in class SurveyObjectBaseVM<SurveyFile>
    • createItemInstance

      protected SurveyFile createItemInstance()
      Specified by:
      createItemInstance in class SurveyObjectBaseVM<SurveyFile>
    • addNewItemToSurvey

      protected void addNewItemToSurvey()
      Specified by:
      addNewItemToSurvey in class SurveyObjectBaseVM<SurveyFile>
    • deleteItemFromSurvey

      protected void deleteItemFromSurvey(SurveyFile item)
      Specified by:
      deleteItemFromSurvey in class SurveyObjectBaseVM<SurveyFile>
    • moveSelectedItemInSurvey

      protected void moveSelectedItemInSurvey(int indexTo)
      Specified by:
      moveSelectedItemInSurvey in class SurveyObjectBaseVM<SurveyFile>
    • close

      public void close()
    • commitChanges

      public void commitChanges(org.zkoss.bind.Binder binder)
      Overrides:
      commitChanges in class SurveyObjectBaseVM<SurveyFile>
    • fileUploaded

      public void fileUploaded(org.zkoss.zk.ui.event.UploadEvent event, org.zkoss.bind.Binder binder)
    • typeChanged

      public void typeChanged(org.zkoss.bind.Binder binder)
    • downloadExampleFile

      public void downloadExampleFile(String fileType) throws IOException
      Throws:
      IOException
    • downloadUploadedFile

      public void downloadUploadedFile() throws IOException
      Throws:
      IOException
    • uploadedFileNamesSelected

      public void uploadedFileNamesSelected(Set<org.zkoss.zul.Listitem> filenameItems)
    • deleteUploadedFile

      public void deleteUploadedFile(String filename)
    • deleteSelectedUploadedFiles

      public void deleteSelectedUploadedFiles()
    • downloadFile

      public void downloadFile()
    • openRandomGridGenerationParametersPopUp

      public void openRandomGridGenerationParametersPopUp()
    • surveyFileRandomGridGenerationComplete

      public void surveyFileRandomGridGenerationComplete()
    • closeRandomGridGenerationPopUp

      public void closeRandomGridGenerationPopUp()
    • getEditedItemFilename

      public String getEditedItemFilename()
    • getUploadedFileName

      public String getUploadedFileName()
    • getUploadedFileNames

      public List<String> getUploadedFileNames()
    • getSelectedUploadedFileNames

      public Set<String> getSelectedUploadedFileNames()
    • isMultipleFilesUploaded

      public boolean isMultipleFilesUploaded()
    • getForm

      public Map<String,String> getForm()
    • setForm

      public void setForm(Map<String,String> form)
    • getSurveyManager

      public SurveyManager getSurveyManager()
    • isRandomGridGenerationAllowed

      public boolean isRandomGridGenerationAllowed()