Class DefaultSetupImpexAddOnService

    • Constructor Detail

      • DefaultSetupImpexAddOnService

        public DefaultSetupImpexAddOnService()
    • Method Detail

      • importImpexFile

        public boolean importImpexFile​(java.lang.String file,
                                       java.util.Map<java.lang.String,​java.lang.Object> macroParameters,
                                       boolean errorIfMissing)
        Specified by:
        importImpexFile in interface SetupImpexService
        Overrides:
        importImpexFile in class DefaultSetupImpexService
        Parameters:
        file - the file path to import
        macroParameters - the macro parameters
        errorIfMissing - flag, set to true to error if the file is not found
        Returns:
        false for default implementation
      • importImpexFile

        public boolean importImpexFile​(java.lang.String file,
                                       java.util.Map<java.lang.String,​java.lang.Object> macroParameters,
                                       boolean errorIfMissing,
                                       boolean legacyMode)
        Specified by:
        importImpexFile in interface SetupImpexService
        Overrides:
        importImpexFile in class DefaultSetupImpexService
        Parameters:
        file - the file path to import
        macroParameters - the macro parameters
        errorIfMissing - flag, set to true to error if the file is not found
        legacyMode - flag, set to true to use legacy impex mode
        Returns:
        false for default implementation
      • importLanguageSpecificImpexFiles

        protected void importLanguageSpecificImpexFiles​(java.lang.String file,
                                                        java.util.Map<java.lang.String,​java.lang.Object> macroParameters,
                                                        boolean legacyMode)
      • buildMacroHeader

        protected java.lang.String buildMacroHeader​(java.util.Map<java.lang.String,​java.lang.Object> macroParameters)
      • getMergedInputStream

        protected java.io.InputStream getMergedInputStream​(java.util.Map<java.lang.String,​java.lang.Object> macroParameters,
                                                           java.io.InputStream fileStream)
      • importImpexFile

        public boolean importImpexFile​(java.lang.String file,
                                       ImpexMacroParameterData macroParameters,
                                       boolean errorIfMissing,
                                       boolean legacyMode)
        Specified by:
        importImpexFile in interface SetupImpexService
        Overrides:
        importImpexFile in class DefaultSetupImpexService
        Parameters:
        file - the file path to import
        macroParameters - the macro parameters
        errorIfMissing - flag, set to true to error if the file is not found
        legacyMode - flag, set to true to use legacy impex mode
        Returns:
        false for default implementation