java.lang.Object
org.openforis.collect.designer.viewmodel.BaseVM
Direct Known Subclasses:
EditableListOfNodesVM, JobStatusPopUpVM, ProcessStatusPopUpVM, ReferenceDataImportErrorsPopUpVM, SurveyBaseVM, SurveyCloneParametersPopUpVM, SurveyExportParametersVM, SurveyLanguageVM, TabsGroupPanelVM, TabsGroupVM

public abstract class BaseVM extends Object
Author:
S. Ricci
  • Field Details

  • Constructor Details

    • BaseVM

      public BaseVM()
  • Method Details

    • initUserGroupsModel

      protected void initUserGroupsModel()
    • getDefaultPublicUserGroupItem

      protected LabelledItem getDefaultPublicUserGroupItem()
    • getComponentsPath

      public String getComponentsPath()
    • getSessionStatus

      protected SessionStatus getSessionStatus()
    • getCurrentLanguageCode

      public String getCurrentLanguageCode()
    • getSession

      protected org.zkoss.zk.ui.Session getSession()
    • getLoggedUser

      public User getLoggedUser()
    • getLoggedUsername

      public String getLoggedUsername()
    • openPopUp

      protected static org.zkoss.zul.Window openPopUp(String url, boolean modal)
    • openPopUp

      protected static org.zkoss.zul.Window openPopUp(String url, boolean modal, Map<?,?> args)
    • closePopUp

      protected static void closePopUp(org.zkoss.zul.Window popUp)
    • notifyChange

      protected void notifyChange(String... properties)
    • getInitParameter

      protected String getInitParameter(String name)
    • getFormFieldValue

      protected <T> T getFormFieldValue(org.zkoss.bind.Binder binder, String field)
    • getFormFieldValue

      protected <T> T getFormFieldValue(Object form, String field)
    • setFormFieldValue

      protected void setFormFieldValue(org.zkoss.bind.Binder binder, String field, Object value)
    • setFormFieldValue

      protected void setFormFieldValue(Object form, String field, Object value)
    • joinValues

      public String joinValues(String[] values, String separator)
    • joinList

      public String joinList(List<String> values, String separator)
    • prettyDateFormat

      public String prettyDateFormat(Date date)
    • getUserGroupsModel

      public org.zkoss.zul.ListModelList<LabelledItem> getUserGroupsModel()