@AccessLevel(value=EXTERNAL)
public interface ProviderGroupAssociate
Modifier and Type | Method and Description |
---|---|
curam.cpm.sl.entity.struct.ProviderGroupAssociateKey |
createProviderGroupAssociate(curam.cpm.sl.entity.struct.ProviderGroupAssociateDtls providerGroupAssociateDtls)
Method used to create a provider group associate record.
|
void |
deleteProviderGroupAssociate(curam.cpm.facade.struct.KeyVersionDetails keyVersion)
Method used to remove the association between the provider and the
provider group.
|
void |
modifyProviderGroupAssociate(curam.cpm.sl.entity.struct.ProviderGroupAssociateDtls providerGroupAssociateDtls)
Method used to modify the details of the association between the provider
and the provider group.
|
void |
removeProviderFromProviderGroup(curam.cpm.facade.struct.KeyVersionDetails keyVersion)
Method used to remove the provider from the provider group by setting the
end date on the the association between the provider and the provider
group.
|
curam.cpm.facade.struct.ProviderGroupAssociateSummaryInformationDetails |
viewProviderGroupAssociateDetails(curam.cpm.sl.entity.struct.ProviderGroupAssociateKey providerGroupAssociateKey)
Method used to view the details of the association between the provider
and the provider group.This method is invoked by resource manager/resource
manager supervisor from resource manager application.
|
@AccessLevel(value=EXTERNAL) void modifyProviderGroupAssociate(curam.cpm.sl.entity.struct.ProviderGroupAssociateDtls providerGroupAssociateDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderGroupAssociateKey createProviderGroupAssociate(curam.cpm.sl.entity.struct.ProviderGroupAssociateDtls providerGroupAssociateDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteProviderGroupAssociate(curam.cpm.facade.struct.KeyVersionDetails keyVersion) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeProviderFromProviderGroup(curam.cpm.facade.struct.KeyVersionDetails keyVersion) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderGroupAssociateSummaryInformationDetails viewProviderGroupAssociateDetails(curam.cpm.sl.entity.struct.ProviderGroupAssociateKey providerGroupAssociateKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException