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
public class JsonUserExporter extends UserResultHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.axway.apim.users.impl.UserResultHandler
UserResultHandler.ResultHandler
-
-
Field Summary
-
Fields inherited from class com.axway.apim.users.impl.UserResultHandler
LOG
-
-
Constructor Summary
Constructors Constructor Description JsonUserExporter(UserExportParams params, com.axway.apim.lib.ExportResult result)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexport(List<com.axway.apim.api.model.User> users)com.axway.apim.adapter.user.UserFiltergetFilter()voidsaveUserLocally(ExportUser user, UserResultHandler userResultHandler)static voidwriteBytesToFile(byte[] bFile, String fileDest)-
Methods inherited from class com.axway.apim.users.impl.UserResultHandler
create, getAPICustomProperties, getBaseFilterBuilder, hasError
-
-
-
-
Constructor Detail
-
JsonUserExporter
public JsonUserExporter(UserExportParams params, com.axway.apim.lib.ExportResult result)
-
-
Method Detail
-
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(ExportUser user, UserResultHandler userResultHandler) 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
-
-