@AccessLevel(value=EXTERNAL)
public interface ProviderServiceCenter
Modifier and Type | Method and Description |
---|---|
void |
cancelServiceCenter(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails)
This method is invoked by the Resource Manager or the Resource Manager
Supervisor
to cancel(logically delete) a Service Center for a Provider.The status of
the Service Center is set to 'Cancelled' state.
|
curam.cpm.facade.struct.ProviderServiceCenterKey |
createServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterRegisterInformation dtls)
This method is invoked by the Resource Manager or the Resource Manager
Supervisor to create a Service Center for a Provider.
|
curam.cpm.facade.struct.ProviderServiceCentersList |
listServiceCenters(curam.cpm.sl.entity.struct.ProviderKey providerKey)
This method is invoked by the Resource Manager or the Resource Manager
Supervisor
to list the Service Centers that have been created for a Provider.The list
contains the Service Center Name, Start Date, End Date and Status and the
list is ordered by StartDate.
|
void |
updateServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterRegisterInformation dtls)
This method is invoked by the Resource Manager or the Resource Manager
Supervisor to modify a Service Center for a Provider.
|
curam.cpm.facade.struct.ProviderServiceCenterSummaryInformation |
viewServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterKey key)
This method is invoked by the Resource Manager or the Resource Manager
Supervisor to view a Service Center for a Provider.It displays the
service center details along with the service center provider offering
details ordered by Name.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderServiceCentersList listServiceCenters(curam.cpm.sl.entity.struct.ProviderKey providerKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelServiceCenter(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderServiceCenterKey createServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterRegisterInformation dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void updateServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterRegisterInformation dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderServiceCenterSummaryInformation viewServiceCenterDetails(curam.cpm.facade.struct.ProviderServiceCenterKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException