Class JsonUserExporter

java.lang.Object
com.axway.apim.users.impl.UserResultHandler
com.axway.apim.users.impl.JsonUserExporter
Direct Known Subclasses:
YamlUserExporter

public class JsonUserExporter extends UserResultHandler
  • Constructor Details

    • JsonUserExporter

      public JsonUserExporter(UserExportParams params, com.axway.apim.lib.ExportResult result)
  • Method Details

    • export

      public void export(List<com.axway.apim.api.model.User> users) throws com.axway.apim.lib.error.AppException
      Specified by:
      export in class UserResultHandler
      Throws:
      com.axway.apim.lib.error.AppException
    • saveUserLocally

      public void saveUserLocally(ExportUser user, UserResultHandler userResultHandler) throws com.axway.apim.lib.error.AppException
      Throws:
      com.axway.apim.lib.error.AppException
    • writeContent

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

      public com.axway.apim.adapter.user.UserFilter getFilter()
      Specified by:
      getFilter in class UserResultHandler
    • writeBytesToFile

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