Interface C4CServiceRequestService
- All Known Implementing Classes:
C4CServiceRequestServiceImpl
public interface C4CServiceRequestService
C4C Ticket Service
-
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 IDReturns 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 ticketIdvoidupdateTicket(ServiceRequestData serviceRequest) Update TicketvoidupdateTicketWithMemoActivity(RelatedTransaction relatedTransactionRequest) Update ticket with memo activity
-
Method Details
-
updateTicket
Update Ticket- Parameters:
serviceRequest- service request to update- Throws:
C4CServiceException- if data is functionally incorrect
-
createNote
Create a new note- Parameters:
note- note to be added- Throws:
C4CServiceException- if data is functionally incorrect
-
createMemoActivity
Create a new memo activity- Parameters:
memoActivityRequest- memo to be created- Returns:
- created memo
- Throws:
C4CServiceException- if data is functionally incorrect
-
updateTicketWithMemoActivity
void updateTicketWithMemoActivity(RelatedTransaction relatedTransactionRequest) throws C4CServiceException Update ticket with memo activity- Parameters:
relatedTransactionRequest- request- Throws:
C4CServiceException- if data is functionally incorrect
-
getMemoActivities
Get memo activities by ticket ID- Parameters:
ticketId- ticket id- Returns:
- list of memo activities
- Throws:
C4CServiceException- if data is functionally incorrect
-
getServiceRequest
Returns a Service Request by ID- Parameters:
id- service request id- Returns:
- service request
- Throws:
C4CServiceException- if data is functionally incorrect
-
createServiceRequest
ServiceRequestData createServiceRequest(ServiceRequestData serviceRequest) throws C4CServiceException Creates new service request- Parameters:
serviceRequest- service request to be created- Returns:
- created service request
- Throws:
C4CServiceException- when error occurs due to invalid data
-
getServiceRequestsByBuyerPartyID
SearchPageData<ServiceRequestData> getServiceRequestsByBuyerPartyID(String buyerPartyID, int pageSize, int currentPage, String sorting) throws C4CServiceException Gets service requests by buyer party id- 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
SearchPageData<ServiceRequestData> getServiceRequestsByBuyerMainContactPartyID(String buyerMainContactPartyID, int pageSize, int currentPage, String sorting) throws C4CServiceException Gets service requests by buyer main contact party id- 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
-
getTicketObjectId
Gets ticket ObjectID for a ticketId- Parameters:
ticketId- ticket Id- Returns:
- Object ID
- Throws:
C4CServiceException
-