Package com.axway.apim.users.impl
Class JsonUserExporter
java.lang.Object
com.axway.apim.users.impl.UserResultHandler
com.axway.apim.users.impl.JsonUserExporter
- Direct Known Subclasses:
YamlUserExporter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.axway.apim.users.impl.UserResultHandler
UserResultHandler.ResultHandler -
Constructor Summary
ConstructorsConstructorDescriptionJsonUserExporter(UserExportParams params, com.axway.apim.lib.ExportResult result) -
Method Summary
Modifier and TypeMethodDescriptionvoidcom.axway.apim.adapter.user.UserFiltervoidsaveUserLocally(com.fasterxml.jackson.databind.ObjectMapper mapper, ExportUser user, String configFile) static voidwriteBytesToFile(byte[] bFile, String fileDest) voidwriteContent(com.fasterxml.jackson.databind.ObjectMapper mapper, ExportUser user, String configFile, File localFolder) Methods inherited from class com.axway.apim.users.impl.UserResultHandler
create, getAPICustomProperties, getBaseFilterBuilder, hasError
-
Constructor Details
-
JsonUserExporter
-
-
Method Details
-
export
public void export(List<com.axway.apim.api.model.User> users) throws com.axway.apim.lib.error.AppException - Specified by:
exportin classUserResultHandler- Throws:
com.axway.apim.lib.error.AppException
-
saveUserLocally
public void saveUserLocally(com.fasterxml.jackson.databind.ObjectMapper mapper, ExportUser user, String configFile) 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:
getFilterin classUserResultHandler
-
writeBytesToFile
public static void writeBytesToFile(byte[] bFile, String fileDest) throws com.axway.apim.lib.error.AppException - Throws:
com.axway.apim.lib.error.AppException
-