Provider Events

The following events are located in the curam.provider.impl.Provider interface.

Table 1. Provider Event Details.

This table describes Provider Events

Event Class

Description

Event is raised before and after

ProviderSuspendEvents Raised when a Provider is suspended. curam.provider.impl.Provider.suspend()
ProviderCloseEvents Raised when a Provider is closed. curam.provider.impl.Provider.close()
ProviderRejectEvents Raised when a Provider seeking approval is rejected. curam.provider.impl.Provider.reject()
ProviderApproveEvents Raised when a Provider is approved. curam.provider.impl.Provider.approve()
ProviderReopenEvents Raised when a closed Provider is reopened. curam.provider.impl.Provider.activate()
ProviderEnrollEvents Raised when a Provider is enrolled. curam.provider.impl.Provider.enroll()
ProviderGetAvailablePlacesInDateRangeEvents Raised when available Places in the given date range are retrieved. curam.provider.impl.Provider.getAvailablePlacesInDateRange()
ProviderGetServiceOfferingsEvents Raised when Service Offerings for a Provider are retrieved. curam.provider.impl.Provider.getServiceOfferings()
ProviderGetCommonApprovedProviderServiceOfferingsEvents Raised when approved Service Offerings for a Provider are retrieved. curam.provider.impl.Provider.getCommonApprovedProviderServiceOfferings()

The following events are located in the curam.provider.impl.ProviderApprovalCheck interface.

Table 2. Provider Event Details.

This table describes Provider Events

Event Class

Description

Event is raised before and after

ProviderApprovalCheckCreateProviderApprovalCheckEvents Raised when an approval check for the Provider is created. curam.provider.impl.ProviderApprovalCheck.createProviderApprovalCheck()
ProviderApprovalCheckModifyProviderApprovalCheckEvents Raised when an approval check for the Provider is modified. curam.provider.impl.ProviderApprovalCheck.modifyProviderApprovalCheck()
ProviderApprovalCheckCancelProviderApprovalCheckEvents Raised when an approval check for the Provider is canceled. curam.provider.impl.ProviderApprovalCheck.cancelProviderApprovalCheck()