Package com.axway.apim.appexport.impl
Class ApplicationExporter
java.lang.Object
com.axway.apim.appexport.impl.ApplicationExporter
- Direct Known Subclasses:
ConsoleAppExporter,CSVAppExporter,DeleteAppHandler,JsonApplicationExporter
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedApplicationExporter(AppExportParams params, com.axway.apim.lib.ExportResult result) -
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationExportercreate(ApplicationExporter.ResultHandler exportImpl, AppExportParams params, com.axway.apim.lib.ExportResult result) abstract voidprotected com.axway.apim.adapter.client.apps.ClientAppFilter.Builderprotected StringgetCreatedBy(String userId, com.axway.apim.api.model.apps.ClientApplication app) protected DategetCreatedOn(Long createdOn) abstract com.axway.apim.adapter.client.apps.ClientAppFilterbooleanhasError()
-
Constructor Details
-
ApplicationExporter
-
-
Method Details
-
create
public static ApplicationExporter create(ApplicationExporter.ResultHandler exportImpl, AppExportParams 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.apps.ClientApplication> apps) throws com.axway.apim.lib.error.AppException - Throws:
com.axway.apim.lib.error.AppException
-
hasError
public boolean hasError() -
getFilter
public abstract com.axway.apim.adapter.client.apps.ClientAppFilter getFilter() throws com.axway.apim.lib.error.AppException- Throws:
com.axway.apim.lib.error.AppException
-
getBaseFilterBuilder
protected com.axway.apim.adapter.client.apps.ClientAppFilter.Builder getBaseFilterBuilder() throws com.axway.apim.lib.error.AppException- Throws:
com.axway.apim.lib.error.AppException
-
getCustomProperties
-
getCreatedBy
-
getCreatedOn
-