Interface Patch

    • Method Detail

      • createProjectData

        void createProjectData​(StructureState structureState)
        Execute Patch with given structureState.
        Parameters:
        structureState - that should be used for creating project data
      • getPatchId

        java.lang.String getPatchId()
        Returns unique patch id (e.g PD_V_1.0.1).
        Returns:
        patch id
      • getPatchName

        java.lang.String getPatchName()
        Returns Patch name.
        Returns:
        patch name (visible in admin console)
      • getPatchDescription

        java.lang.String getPatchDescription()
        Returns Patch description.
        Returns:
        description what this patch is about
      • getRelease

        Release getRelease()
        Gets release that patch is part of.
        Returns:
        release that patch is part of
      • createEssentialData

        default void createEssentialData()
        Executes patch during project essential data step