Package org.cyclos.impl.system
Class CSVExportHandlerImpl
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.impl.BaseNetworkedHandlerImpl
-
- org.cyclos.impl.system.TabularExportHandlerImpl
-
- org.cyclos.impl.system.CSVExportHandlerImpl
-
- All Implemented Interfaces:
ExportHandler
@Component public class CSVExportHandlerImpl extends TabularExportHandlerImpl
Handles exporting of data as comma-separated values
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.impl.system.TabularExportHandlerImpl
TabularExportHandlerImpl.Column, TabularExportHandlerImpl.ColumnType, TabularExportHandlerImpl.CustomColumn, TabularExportHandlerImpl.CustomFieldColumn, TabularExportHandlerImpl.CustomOperationColumn, TabularExportHandlerImpl.ProfileFieldColumn, TabularExportHandlerImpl.PropertyColumn, TabularExportHandlerImpl.TransactionCustomFieldColumn, TabularExportHandlerImpl.TransferStatusColumn
-
Nested classes/interfaces inherited from interface org.cyclos.impl.system.ExportHandler
ExportHandler.ExportParameters
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.system.TabularExportHandlerImpl
accountService, transactionCustomFieldService
-
Fields inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
authHandler, conversionHandler, customFieldValueHandler, entityManagerHandler, groupsHandler, productsHandler, restBeanPropertyMapping, userLocatorHandler
-
Fields inherited from class org.cyclos.impl.AbstractServerComponent
accountHandler, configurationHandler, dataTranslationHandler, notificationHandler, profileFieldHandler, transactionHandler, translationHandler
-
-
Constructor Summary
Constructors Constructor Description CSVExportHandlerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SerializableInputStreambuild(ExportHandler.ExportParameters params, List<TabularExportHandlerImpl.Column> columns)Builds the report based on the given columnsBuiltInExportFormatgetBuiltInFormat()Returns the built-in format handled by this type, or null if handles custom types-
Methods inherited from class org.cyclos.impl.system.TabularExportHandlerImpl
export
-
Methods inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
canManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getBaseEntityManagerHandler, getConfiguration, getLoggedBasicUser, getLoggedUser, getProducts, getTranslatedName, getTranslatedValue, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, setAlreadyValidated, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, dataTranslationProxy, delete, detach, doDataTranslationProxy, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
-
-
-
Method Detail
-
getBuiltInFormat
public BuiltInExportFormat getBuiltInFormat()
Description copied from interface:ExportHandlerReturns the built-in format handled by this type, or null if handles custom types
-
build
protected SerializableInputStream build(ExportHandler.ExportParameters params, List<TabularExportHandlerImpl.Column> columns)
Description copied from class:TabularExportHandlerImplBuilds the report based on the given columns- Specified by:
buildin classTabularExportHandlerImpl
-
-