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 Details

    • C4CTicketFacadeImpl

      public C4CTicketFacadeImpl()
  • Method Details

    • createTicket

      @Nonnull public TicketData createTicket(TicketData ticket)
      Specified by:
      createTicket in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • updateTicket

      public TicketData updateTicket(TicketData ticket)
      Specified by:
      updateTicket in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • getTicket

      public TicketData getTicket(String ticketId)
      Specified by:
      getTicket in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • getTickets

      @Nonnull public SearchPageData<TicketData> getTickets(PageableData pageableData)
      Specified by:
      getTickets in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • saveObjectIdInSession

      protected void saveObjectIdInSession(List<ServiceRequestData> serviceRequests)
    • getTicketObjectId

      protected String getTicketObjectId(String ticketId) throws C4CServiceException
      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

      public Map<String,List<TicketAssociatedData>> getAssociatedToObjects()
      Specified by:
      getAssociatedToObjects in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • getTicketCategories

      public List<TicketCategory> getTicketCategories()
      Specified by:
      getTicketCategories in interface de.hybris.platform.customerticketingfacades.TicketFacade
    • getSitePropsHolder

      protected SitePropsHolder getSitePropsHolder()
    • setSitePropsHolder

      public void setSitePropsHolder(SitePropsHolder sitePropsHolder)
    • getCustomerFacade

      protected de.hybris.platform.commercefacades.customer.CustomerFacade getCustomerFacade()
    • setCustomerFacade

      public void setCustomerFacade(de.hybris.platform.commercefacades.customer.CustomerFacade customerFacade)
    • getCompletedStatus

      protected StatusData getCompletedStatus()
    • setCompletedStatus

      public void setCompletedStatus(StatusData completedStatus)
    • getC4cBaseFacade

      protected C4CBaseFacade getC4cBaseFacade()
    • setC4cBaseFacade

      public void setC4cBaseFacade(C4CBaseFacade c4cBaseFacade)
    • setCustomerService

      public void setCustomerService(de.hybris.platform.commerceservices.customer.CustomerService customerService)
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
    • setC4CCustomerService

      public void setC4CCustomerService(C4CCustomerService c4CCustomerService)
    • setC4CServiceRequestService

      public void setC4CServiceRequestService(C4CServiceRequestService c4CServiceRequestService)
    • 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)