Class DefaultYFormDefinitionHelper

    • Constructor Detail

      • DefaultYFormDefinitionHelper

        public DefaultYFormDefinitionHelper()
    • Method Detail

      • collectYFormDefinitionForms

        protected final java.util.Set<YFormDefinitionModel> collectYFormDefinitionForms​(java.util.Collection<CategoryModel> categories)
        It gathers all the YFormDefinitionModels that assigned to the categories. The order of the elements is specified by the formDefinitionComparator.
        Parameters:
        categories -
        Returns:
        SortedSet of YFormDefinitions if the categories have YFormDefinitions assigned to themselves, otherwise empty set
        Throws:
        java.lang.NullPointerException - if categories is null
      • getLatestVersionFormDefinition

        protected YFormDefinitionModel getLatestVersionFormDefinition​(YFormDefinitionModel yFormDefinition)
        Get the latest version of form definition by given form definition.
        Parameters:
        yFormDefinition - form definition model
        Returns:
        the latest form definition model or null if no form definition find.
      • getYFormService

        protected YFormService getYFormService()
      • setYFormService

        public void setYFormService​(YFormService yFormService)