Package com.axway.apim.users.impl
Class UserResultHandler
- java.lang.Object
-
- com.axway.apim.users.impl.UserResultHandler
-
- Direct Known Subclasses:
ConsoleUserExporter,DeleteUserHandler,JsonUserExporter,UserChangePasswordHandler
public abstract class UserResultHandler extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserResultHandler.ResultHandler
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserResultHandler(UserExportParams params, com.axway.apim.lib.ExportResult result)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static UserResultHandlercreate(UserResultHandler.ResultHandler exportImpl, UserExportParams params, com.axway.apim.lib.ExportResult result)abstract voidexport(List<com.axway.apim.api.model.User> users)protected List<String>getAPICustomProperties()protected com.axway.apim.adapter.user.UserFilter.BuildergetBaseFilterBuilder()abstract com.axway.apim.adapter.user.UserFiltergetFilter()booleanhasError()
-
-
-
Constructor Detail
-
UserResultHandler
protected UserResultHandler(UserExportParams params, com.axway.apim.lib.ExportResult result)
-
-
Method Detail
-
create
public static UserResultHandler create(UserResultHandler.ResultHandler exportImpl, UserExportParams params, com.axway.apim.lib.ExportResult result) throws com.axway.apim.lib.error.AppException
- Throws:
com.axway.apim.lib.error.AppException
-
export
public abstract void export(List<com.axway.apim.api.model.User> users) throws com.axway.apim.lib.error.AppException
- Throws:
com.axway.apim.lib.error.AppException
-
hasError
public boolean hasError()
-
getBaseFilterBuilder
protected com.axway.apim.adapter.user.UserFilter.Builder getBaseFilterBuilder()
-
getFilter
public abstract com.axway.apim.adapter.user.UserFilter getFilter() throws com.axway.apim.lib.error.AppException- Throws:
com.axway.apim.lib.error.AppException
-
-