Class DefaultSapMyAccountTicketPopulator
java.lang.Object
com.sap.myaccountsapservices.ticket.populator.DefaultSapMyAccountTicketPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<Activity,CsTicketModel>
public class DefaultSapMyAccountTicketPopulator
extends Object
implements de.hybris.platform.converters.Populator<Activity,CsTicketModel>
Converter implementation for
CsTicketModel as source and
TicketData as target type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.servicelayer.dto.converter.Converter<Notes,CsTicketEventModel> de.hybris.platform.servicelayer.dto.converter.Converter<Activity,CsTicketModel> protected Set<CsTicketChangeEventEntryModel>getTicketEventEntries(Activity source) Populating the ticket event entriesprotected List<CsTicketEventModel>getTicketEvents(Activity source) Populating the ticket eventde.hybris.platform.servicelayer.user.UserServicevoidpopulate(Activity source, CsTicketModel target) Populating the source data to target datavoidsetMyAccountTicketEventConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Notes, CsTicketEventModel> myAccountTicketEventConverter) voidsetSapCdpTicketDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Activity, CsTicketModel> sapCdpTicketDataConverter) voidsetTicketService(DefaultSapMyAccountTicketService ticketService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService)
-
Constructor Details
-
DefaultSapMyAccountTicketPopulator
public DefaultSapMyAccountTicketPopulator()
-
-
Method Details
-
populate
public void populate(Activity source, CsTicketModel target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException Populating the source data to target data- Specified by:
populatein interfacede.hybris.platform.converters.Populator<Activity,CsTicketModel> - Parameters:
source-target-- Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
getTicketEvents
Populating the ticket event- Parameters:
source-- Returns:
- java.util.List of CsTicketEventModel
-
getTicketEventEntries
Populating the ticket event entries- Parameters:
source-- Returns:
- java.util.Set of CsTicketChangeEventEntryModel
-
getTicketService
- Returns:
- the ticketService
-
setTicketService
- Parameters:
ticketService- the ticketService to set
-
getUserService
public de.hybris.platform.servicelayer.user.UserService getUserService()- Returns:
- the userService
-
setUserService
public void setUserService(de.hybris.platform.servicelayer.user.UserService userService) - Parameters:
userService- the userService to set
-
getMyAccountTicketEventConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<Notes,CsTicketEventModel> getMyAccountTicketEventConverter()- Returns:
- the myAccountTicketEventConverter
-
setMyAccountTicketEventConverter
public void setMyAccountTicketEventConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Notes, CsTicketEventModel> myAccountTicketEventConverter) - Parameters:
myAccountTicketEventConverter- the myAccountTicketEventConverter to set
-
getSapCdpTicketDataConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<Activity,CsTicketModel> getSapCdpTicketDataConverter()- Returns:
- the sapCdpTicketDataConverter
-
setSapCdpTicketDataConverter
public void setSapCdpTicketDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Activity, CsTicketModel> sapCdpTicketDataConverter) - Parameters:
sapCdpTicketDataConverter- the sapCdpTicketDataConverter to set
-