Class C4CTicketFacadeImpl
java.lang.Object
de.hybris.platform.customerticketingc4cintegration.facade.C4CTicketFacadeImpl
- All Implemented Interfaces:
de.hybris.platform.customerticketingfacades.TicketFacade
public class C4CTicketFacadeImpl
extends Object
implements de.hybris.platform.customerticketingfacades.TicketFacade
TicketFacade for c4c integration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTicket(TicketData ticket) protected C4CBaseFacadeprotected StatusDataprotected de.hybris.platform.commercefacades.customer.CustomerFacadede.hybris.platform.servicelayer.dto.converter.Converter<TicketData,ServiceRequestData> de.hybris.platform.servicelayer.dto.converter.Converter<TicketData,MemoActivity> de.hybris.platform.servicelayer.dto.converter.Converter<MemoActivity,ServiceRequestData> de.hybris.platform.servicelayer.session.SessionServiceprotected SitePropsHolderde.hybris.platform.servicelayer.dto.converter.Converter<ServiceRequestData,TicketData> protected StringgetTicketObjectId(String ticketId) getTickets(PageableData pageableData) protected voidsaveObjectIdInSession(List<ServiceRequestData> serviceRequests) voidsetC4cBaseFacade(C4CBaseFacade c4cBaseFacade) voidsetC4CCustomerService(C4CCustomerService c4CCustomerService) voidsetC4CServiceRequestService(C4CServiceRequestService c4CServiceRequestService) voidsetCompletedStatus(StatusData completedStatus) voidsetCustomerFacade(de.hybris.platform.commercefacades.customer.CustomerFacade customerFacade) voidsetCustomerService(de.hybris.platform.commerceservices.customer.CustomerService customerService) voidsetDefaultC4CTicketConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TicketData, ServiceRequestData> defaultC4CTicketConverter) voidsetMemoActivityConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TicketData, MemoActivity> memoActivityConverter) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetRelatedTransactionConverter(de.hybris.platform.servicelayer.dto.converter.Converter<MemoActivity, ServiceRequestData> relatedTransactionConverter) voidsetSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService) voidsetSitePropsHolder(SitePropsHolder sitePropsHolder) voidsetTicketConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ServiceRequestData, TicketData> ticketConverter) updateTicket(TicketData ticket) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.customerticketingfacades.TicketFacade
addAttachmentToEventByEventCode, getAttachmentCountByEventCode, getAttachmentFileByAttachmentId
-
Constructor Details
-
C4CTicketFacadeImpl
public C4CTicketFacadeImpl()
-
-
Method Details
-
createTicket
- Specified by:
createTicketin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
updateTicket
- Specified by:
updateTicketin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
getTicket
- Specified by:
getTicketin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
getTickets
- Specified by:
getTicketsin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
saveObjectIdInSession
-
getTicketObjectId
- Throws:
C4CServiceException
-
getTicketConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<ServiceRequestData,TicketData> getTicketConverter() -
setTicketConverter
public void setTicketConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ServiceRequestData, TicketData> ticketConverter) -
getDefaultC4CTicketConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<TicketData,ServiceRequestData> getDefaultC4CTicketConverter() -
setDefaultC4CTicketConverter
public void setDefaultC4CTicketConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TicketData, ServiceRequestData> defaultC4CTicketConverter) -
getAssociatedToObjects
- Specified by:
getAssociatedToObjectsin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
getTicketCategories
- Specified by:
getTicketCategoriesin interfacede.hybris.platform.customerticketingfacades.TicketFacade
-
getSitePropsHolder
-
setSitePropsHolder
-
getCustomerFacade
protected de.hybris.platform.commercefacades.customer.CustomerFacade getCustomerFacade() -
setCustomerFacade
public void setCustomerFacade(de.hybris.platform.commercefacades.customer.CustomerFacade customerFacade) -
getCompletedStatus
-
setCompletedStatus
-
getC4cBaseFacade
-
setC4cBaseFacade
-
setCustomerService
public void setCustomerService(de.hybris.platform.commerceservices.customer.CustomerService customerService) -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
setC4CCustomerService
-
setC4CServiceRequestService
-
getMemoActivityConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<TicketData,MemoActivity> getMemoActivityConverter() -
setMemoActivityConverter
public void setMemoActivityConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TicketData, MemoActivity> memoActivityConverter) -
getRelatedTransactionConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<MemoActivity,ServiceRequestData> getRelatedTransactionConverter() -
setRelatedTransactionConverter
public void setRelatedTransactionConverter(de.hybris.platform.servicelayer.dto.converter.Converter<MemoActivity, ServiceRequestData> relatedTransactionConverter) -
getSessionService
public de.hybris.platform.servicelayer.session.SessionService getSessionService() -
setSessionService
public void setSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService)
-