Interface SystemSetupCollector

    • Method Detail

      • hasProjectData

        boolean hasProjectData​(java.lang.String extensionName)
        Returns:
        true, if the given extension has annotated methods for the project data creation
      • hasEssentialData

        boolean hasEssentialData​(java.lang.String extensionName)
        Returns:
        true, if the given extension has annotated methods for the essential data creation
      • hasParameter

        boolean hasParameter​(java.lang.String extensionName)
        Returns:
        true, if the given extension has annotated methods returning SystemSetupParameter
      • getParameterMap

        java.util.List<SystemSetupParameter> getParameterMap​(java.lang.String extensionName)
        Returns all SystemSetupParameter in a list for the given extension.
        Returns:
        null if nothing exists.
      • getDefaultParameterMap

        java.util.Map<java.lang.String,​java.lang.String[]> getDefaultParameterMap​(java.lang.String extensionName)
        Returns:
        returns a default parameter Map with the parameter key as key and the default value as
      • getApplicablePatches

        java.util.List<SystemSetupCollectorResult> getApplicablePatches​(java.lang.String extensionName)
        Returns all applicable patches for given extension.
        Parameters:
        extensionName -
        Returns:
        List of patch data or empty list if there are no pending patches to apply