@AccessLevel(value=EXTERNAL)
public interface ServiceRegistry
Modifier and Type | Method and Description |
---|---|
curam.providerservices.registry.impl.ServiceOffering |
getServiceOffering(java.lang.String serviceOfferingReference)
Returns the ServiceOffering and a list of the Service instances contained
within the service registry.
|
java.util.List<curam.providerservices.registry.impl.ServiceDetails> |
listServiceDetailsByServiceOffering(curam.providerservices.registry.impl.ServiceOffering serviceOffering)
Lists the services for a given ServiceOffering with minimal data to display
in map.
|
java.util.List<curam.providerservices.registry.impl.ServiceOffering> |
listServiceOfferingsByGroup(java.lang.String serviceGroupReference)
Lists the ServiceOfferings for a given ServiceGroup.
|
java.util.List<curam.providerservices.registry.impl.Service> |
listServicesByServiceOffering(curam.providerservices.registry.impl.ServiceOffering serviceOffering)
Lists the services for a given ServiceOffering.
|
curam.providerservices.registry.impl.Service |
readService(java.lang.Long serviceOfferingID,
java.lang.Boolean hasMultipleLocationsInd)
Reads the details of a Service instance.
|
curam.providerservices.registry.impl.ServiceOffering getServiceOffering(java.lang.String serviceOfferingReference) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceOfferingReference
- The identifier of the service offering.curam.util.exception.InformationalException
curam.util.exception.AppException
java.util.List<curam.providerservices.registry.impl.ServiceOffering> listServiceOfferingsByGroup(java.lang.String serviceGroupReference)
serviceGroupReference
- Identifier of the service group.java.util.List<curam.providerservices.registry.impl.Service> listServicesByServiceOffering(curam.providerservices.registry.impl.ServiceOffering serviceOffering)
serviceOffering
- Identifier of a service offering.java.util.List<curam.providerservices.registry.impl.ServiceDetails> listServiceDetailsByServiceOffering(curam.providerservices.registry.impl.ServiceOffering serviceOffering)
serviceOffering
- Identifier of a service offering.curam.providerservices.registry.impl.Service readService(java.lang.Long serviceOfferingID, java.lang.Boolean hasMultipleLocationsInd)
serviceOfferingID
- Identifier of the service offering.hasMultipleLocationsInd
- true
if the provider has multiple locations.