Class PartnerServiceRequestCollectionOperations
java.lang.Object
com.microsoft.store.partnercenter.BasePartnerComponent<String>
com.microsoft.store.partnercenter.BasePartnerComponentString
com.microsoft.store.partnercenter.servicerequests.PartnerServiceRequestCollectionOperations
- All Implemented Interfaces:
IEntireEntityCollectionRetrievalOperations<ServiceRequest,ResourceCollection<ServiceRequest>>,IEntitySelector<String,IServiceRequest>,IPartnerComponent<String>,IPartnerComponentString,IPartnerServiceRequestCollection,IServiceRequestCollection
public class PartnerServiceRequestCollectionOperations extends BasePartnerComponentString implements IPartnerServiceRequestCollection
The partner's service requests operations and implementation.
-
Constructor Summary
Constructors Constructor Description PartnerServiceRequestCollectionOperations(IPartner rootPartnerOperations)Initializes a new instance of the PartnerServiceRequestCollectionOperations class. -
Method Summary
Modifier and Type Method Description IServiceRequestbyId(String serviceRequestId)Retrieves a Service Request specified by Id.ServiceRequestcreate(ServiceRequest serviceRequest, String agentLocale)Creates a service request.ResourceCollection<ServiceRequest>get()Retrieves Service Requests associated to the partner.ISupportTopicsCollectiongetSupportTopics()Retrieves a collection of operations that can be performed on support topics.ResourceCollection<ServiceRequest>query(IQuery serviceRequestsQuery)Queries for service requests associated with the partner.Methods inherited from class com.microsoft.store.partnercenter.BasePartnerComponent
getContext, getPartnerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Constructor Details
-
PartnerServiceRequestCollectionOperations
Initializes a new instance of the PartnerServiceRequestCollectionOperations class.- Parameters:
rootPartnerOperations- The root partner operations instance.
-
-
Method Details
-
getSupportTopics
Retrieves a collection of operations that can be performed on support topics.- Specified by:
getSupportTopicsin interfaceIPartnerServiceRequestCollection- Returns:
- a collection of operations that can be performed on support topics.
-
byId
Retrieves a Service Request specified by Id.- Specified by:
byIdin interfaceIEntitySelector<String,IServiceRequest>- Specified by:
byIdin interfaceIServiceRequestCollection- Parameters:
serviceRequestId- Incident Id.- Returns:
- Service Request Operations.
-
query
Queries for service requests associated with the partner.- Specified by:
queryin interfaceIServiceRequestCollection- Parameters:
serviceRequestsQuery- The query with search parameters.- Returns:
- A collection of service requests matching the criteria.
-
get
Retrieves Service Requests associated to the partner.- Specified by:
getin interfaceIEntireEntityCollectionRetrievalOperations<ServiceRequest,ResourceCollection<ServiceRequest>>- Specified by:
getin interfaceIServiceRequestCollection- Returns:
- A collection of service requests.
-
create
Creates a service request.- Specified by:
createin interfaceIPartnerServiceRequestCollection- Parameters:
serviceRequest- Service request to be created.agentLocale- The agent locale.- Returns:
- The created service request with associated Identifier.
-