Class C4CServiceRequestServiceImpl
java.lang.Object
de.hybris.platform.customerticketingc4cintegration.service.impl.C4CServiceRequestServiceImpl
- All Implemented Interfaces:
C4CServiceRequestService
C4C ServiceRequest Service Implementation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMemoActivity(MemoActivity memoActivityRequest) Create a new memo activityvoidcreateNote(Note note) Create a new notecreateServiceRequest(ServiceRequestData serviceRequest) Creates new service requestgetMemoActivities(String ticketId) Get memo activities by ticket IDgetServiceRequest(String ticketId) Returns a Service Request by IDgetServiceRequestsByBuyerMainContactPartyID(String buyerMainContactPartyID, int pageSize, int currentPage, String sorting) Gets service requests by buyer main contact party idgetServiceRequestsByBuyerPartyID(String buyerPartyID, int pageSize, int currentPage, String sorting) Gets service requests by buyer party idgetTicketObjectId(String ticketId) Gets ticket ObjectID for a ticketIdvoidsetHttpHeaderUtil(HttpHeaderUtil httpHeaderUtil) voidsetJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper) voidsetRestTemplate(org.springframework.web.client.RestTemplate restTemplate) voidupdateTicket(ServiceRequestData serviceRequest) Update TicketvoidupdateTicketWithMemoActivity(RelatedTransaction relatedTransactionRequest) Update ticket with memo activity
-
Constructor Details
-
C4CServiceRequestServiceImpl
public C4CServiceRequestServiceImpl()
-
-
Method Details
-
updateTicket
Description copied from interface:C4CServiceRequestServiceUpdate Ticket- Specified by:
updateTicketin interfaceC4CServiceRequestService- Parameters:
serviceRequest- service request to update- Throws:
C4CServiceException- if data is functionally incorrect
-
createNote
Description copied from interface:C4CServiceRequestServiceCreate a new note- Specified by:
createNotein interfaceC4CServiceRequestService- Parameters:
note- note to be added- Throws:
C4CServiceException- if data is functionally incorrect
-
getServiceRequestsByBuyerPartyID
public SearchPageData<ServiceRequestData> getServiceRequestsByBuyerPartyID(String buyerPartyID, int pageSize, int currentPage, String sorting) throws C4CServiceException Description copied from interface:C4CServiceRequestServiceGets service requests by buyer party id- Specified by:
getServiceRequestsByBuyerPartyIDin interfaceC4CServiceRequestService- Parameters:
buyerPartyID- buyer party idpageSize- page sizecurrentPage- current pagesorting- sorting- Returns:
- Search Page of service request
- Throws:
C4CServiceException- when error occurs due to invalid data
-
getServiceRequestsByBuyerMainContactPartyID
public SearchPageData<ServiceRequestData> getServiceRequestsByBuyerMainContactPartyID(String buyerMainContactPartyID, int pageSize, int currentPage, String sorting) throws C4CServiceException Description copied from interface:C4CServiceRequestServiceGets service requests by buyer main contact party id- Specified by:
getServiceRequestsByBuyerMainContactPartyIDin interfaceC4CServiceRequestService- Parameters:
buyerMainContactPartyID- buyer main contact party idpageSize- page sizecurrentPage- current pagesorting- sorting- Returns:
- Search Page of service request
- Throws:
C4CServiceException- when error occurs due to invalid data
-
getServiceRequest
Description copied from interface:C4CServiceRequestServiceReturns a Service Request by ID- Specified by:
getServiceRequestin interfaceC4CServiceRequestService- Parameters:
ticketId- service request id- Returns:
- service request
- Throws:
C4CServiceException- if data is functionally incorrect
-
createServiceRequest
public ServiceRequestData createServiceRequest(ServiceRequestData serviceRequest) throws C4CServiceException Description copied from interface:C4CServiceRequestServiceCreates new service request- Specified by:
createServiceRequestin interfaceC4CServiceRequestService- Parameters:
serviceRequest- service request to be created- Returns:
- created service request
- Throws:
C4CServiceException- when error occurs due to invalid data
-
createMemoActivity
Description copied from interface:C4CServiceRequestServiceCreate a new memo activity- Specified by:
createMemoActivityin interfaceC4CServiceRequestService- Parameters:
memoActivityRequest- memo to be created- Returns:
- created memo
- Throws:
C4CServiceException- if data is functionally incorrect
-
getMemoActivities
Description copied from interface:C4CServiceRequestServiceGet memo activities by ticket ID- Specified by:
getMemoActivitiesin interfaceC4CServiceRequestService- Parameters:
ticketId- ticket id- Returns:
- list of memo activities
- Throws:
C4CServiceException- if data is functionally incorrect
-
updateTicketWithMemoActivity
public void updateTicketWithMemoActivity(RelatedTransaction relatedTransactionRequest) throws C4CServiceException Description copied from interface:C4CServiceRequestServiceUpdate ticket with memo activity- Specified by:
updateTicketWithMemoActivityin interfaceC4CServiceRequestService- Parameters:
relatedTransactionRequest- request- Throws:
C4CServiceException- if data is functionally incorrect
-
getTicketObjectId
Description copied from interface:C4CServiceRequestServiceGets ticket ObjectID for a ticketId- Specified by:
getTicketObjectIdin interfaceC4CServiceRequestService- Parameters:
ticketId- ticket Id- Returns:
- Object ID
- Throws:
C4CServiceException
-
setJacksonObjectMapper
public void setJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper) -
setHttpHeaderUtil
-
setRestTemplate
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
-