Class DefaultYFormDao

    • Constructor Detail

      • DefaultYFormDao

        public DefaultYFormDao()
    • Method Detail

      • findYFormDefinition

        public YFormDefinitionModel findYFormDefinition​(java.lang.String applicationId,
                                                        java.lang.String formId)
        Description copied from interface: YFormDao
        Retrieves the latest Form Definition given an application id and a form id.
        Specified by:
        findYFormDefinition in interface YFormDao
        Returns:
        Form Definition
      • findYFormDefinition

        public YFormDefinitionModel findYFormDefinition​(java.lang.String applicationId,
                                                        java.lang.String formId,
                                                        int version)
        Description copied from interface: YFormDao
        Retrieves a Form Definition given an application id, form id and version number
        Specified by:
        findYFormDefinition in interface YFormDao
        Returns:
        Form Definition
      • findYFormDefinitions

        public java.util.List<YFormDefinitionModel> findYFormDefinitions​(java.lang.String applicationId,
                                                                         java.lang.String formId)
        Description copied from interface: YFormDao
        Retrieves the Form Definitions given an application id and a form id.
        Specified by:
        findYFormDefinitions in interface YFormDao
        Returns:
        Form Definition
      • findYFormDataByRefId

        public java.util.List<YFormDataModel> findYFormDataByRefId​(java.lang.String refId)
        Description copied from interface: YFormDao
        Retrieves a Form Data given a refeernce id.
        Specified by:
        findYFormDataByRefId in interface YFormDao
        Returns:
        Form Data
      • findYFormData

        public YFormDataModel findYFormData​(java.lang.String applicationId,
                                            java.lang.String formId,
                                            java.lang.String refId,
                                            YFormDataTypeEnum type)
        Description copied from interface: YFormDao
        Retrieves a Form Data given an application id, form id and reference id.
        Specified by:
        findYFormData in interface YFormDao
        Returns:
        Form Data