@AccessLevel(value=EXTERNAL) public interface ProviderOfferingDAO extends curam.util.persistence.StandardDAO<ProviderOffering>
Modifier and Type | Method and Description |
---|---|
long |
getRostersCountForProviderOffering(ProviderOffering providerOffering,
curam.codetable.impl.RECORDSTATUSEntry recordStatus)
Retrieves the number of rosters associated with this provider offering.
|
java.util.List<curam.providerservices.registry.impl.ServiceDetails> |
listServiceDetailsByServiceOffering(ServiceOffering serviceOffering)
To retrieve a minimal list of services based on the service offering.
|
java.util.Set<ProviderOffering> |
searchActiveProviderOfferingsBy(ServiceOffering serviceOffering)
Searchs for active provider offerings based on its service offering.
|
java.util.Set<ProviderOffering> |
searchBy(Provider provider)
Search provider offerings for a provider.
|
java.util.Set<ProviderOffering> |
searchBy(ServiceOffering serviceOffering)
Search provider offerings for a service offering.
|
curam.taxonomy.sl.search.struct.PODetailsList |
searchPODetailsByPOID(curam.taxonomy.sl.search.struct.POServiceKey poServiceKey)
Deprecated.
|
java.util.Set<ProviderOffering> |
searchProviderOffering(java.lang.Long providerConcernRoleIDAndSerivcesIDStruct,
java.lang.Long serviceOfferingID)
Search provider offerings for a provider and service offering.
|
java.util.Set<ProviderOffering> searchBy(Provider provider)
provider
- The provider for whom the Provider Offerings will be listed.java.util.Set<ProviderOffering> searchBy(ServiceOffering serviceOffering)
serviceOffering
- The service offering for which the Provider Offerings will be
listed.java.util.Set<ProviderOffering> searchActiveProviderOfferingsBy(ServiceOffering serviceOffering)
serviceOffering
- The service offering for which the Provider Offerings will be
listed.java.util.Set<ProviderOffering> searchProviderOffering(java.lang.Long providerConcernRoleIDAndSerivcesIDStruct, java.lang.Long serviceOfferingID)
providerConcernRoleIDAndSerivcesIDStruct
- Provider ConcernRoleID.serviceOfferingID
- Contains serviceOfferingID.long getRostersCountForProviderOffering(ProviderOffering providerOffering, curam.codetable.impl.RECORDSTATUSEntry recordStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerOffering
- Contains the provider offering details to be searched against.recordStatus
- Contains the record status of the roster.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.@Deprecated curam.taxonomy.sl.search.struct.PODetailsList searchPODetailsByPOID(curam.taxonomy.sl.search.struct.POServiceKey poServiceKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
java.util.List<curam.providerservices.registry.impl.ServiceDetails> listServiceDetailsByServiceOffering(ServiceOffering serviceOffering) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceOffering
- The service offering for which service details will be listed.curam.util.exception.InformationalException
- Generic Exception Signaturecuram.util.exception.AppException
- Generic Exception Signature