Class JsonApplicationExporter

java.lang.Object
com.axway.apim.appexport.impl.ApplicationExporter
com.axway.apim.appexport.impl.JsonApplicationExporter
Direct Known Subclasses:
YamlApplicationExporter

public class JsonApplicationExporter extends ApplicationExporter
  • Field Details

  • Constructor Details

    • JsonApplicationExporter

      public JsonApplicationExporter(AppExportParams params, com.axway.apim.lib.ExportResult result)
  • Method Details

    • export

      public void export(List<com.axway.apim.api.model.apps.ClientApplication> apps) throws com.axway.apim.lib.error.AppException
      Specified by:
      export in class ApplicationExporter
      Throws:
      com.axway.apim.lib.error.AppException
    • saveApplicationLocally

      public void saveApplicationLocally(ExportApplication app, ApplicationExporter applicationExporter) throws com.axway.apim.lib.error.AppException
      Throws:
      com.axway.apim.lib.error.AppException
    • writeContent

      public void writeContent(ExportApplication app, com.fasterxml.jackson.databind.ObjectMapper mapper, File localFolder, String configFile) throws com.axway.apim.lib.error.AppException
      Throws:
      com.axway.apim.lib.error.AppException
    • writeBytesToFile

      public static void writeBytesToFile(byte[] bFile, String fileDest) throws com.axway.apim.lib.error.AppException
      Throws:
      com.axway.apim.lib.error.AppException
    • storeCaCert

      public static void storeCaCert(File localFolder, String certBlob, String filename) throws com.axway.apim.lib.error.AppException
      Throws:
      com.axway.apim.lib.error.AppException
    • getFilter

      public com.axway.apim.adapter.client.apps.ClientAppFilter getFilter() throws com.axway.apim.lib.error.AppException
      Specified by:
      getFilter in class ApplicationExporter
      Throws:
      com.axway.apim.lib.error.AppException