Interface YFormDao

  • All Known Implementing Classes:
    DefaultYFormDao

    public interface YFormDao
    Provides methods for accessing informations about yForms
    • Method Detail

      • findYFormDefinition

        YFormDefinitionModel findYFormDefinition​(java.lang.String applicationId,
                                                 java.lang.String formId)
        Retrieves the latest Form Definition given an application id and a form id.
        Parameters:
        applicationId -
        formId -
        Returns:
        Form Definition
      • findYFormDefinitions

        java.util.List<YFormDefinitionModel> findYFormDefinitions​(java.lang.String applicationId,
                                                                  java.lang.String formId)
        Retrieves the Form Definitions given an application id and a form id.
        Parameters:
        applicationId -
        formId -
        Returns:
        Form Definition
      • findYFormDefinition

        YFormDefinitionModel findYFormDefinition​(java.lang.String applicationId,
                                                 java.lang.String formId,
                                                 int version)
        Retrieves a Form Definition given an application id, form id and version number
        Parameters:
        applicationId -
        formId -
        version -
        Returns:
        Form Definition
      • findYFormData

        YFormDataModel findYFormData​(java.lang.String formDataId,
                                     YFormDataTypeEnum type)
        Retrieves a Form Data given a data id and type.
        Parameters:
        formDataId -
        type -
        Returns:
        Form Data
      • findYFormData

        YFormDataModel findYFormData​(java.lang.String applicationId,
                                     java.lang.String formId,
                                     java.lang.String refId,
                                     YFormDataTypeEnum type)
        Retrieves a Form Data given an application id, form id and reference id.
        Parameters:
        applicationId -
        formId -
        refId -
        Returns:
        Form Data
      • findYFormDataByRefId

        java.util.List<YFormDataModel> findYFormDataByRefId​(java.lang.String refId)
        Retrieves a Form Data given a refeernce id.
        Parameters:
        refId -
        Returns:
        Form Data