@AccessLevel(value=EXTERNAL)
public interface MaintainProviderTrainingProgram
Modifier and Type | Method and Description |
---|---|
curam.cpm.sl.entity.struct.TrainingProgramKey |
addProviderMemberToTrainingProgram(curam.cpm.facade.struct.TrainingProgramMemberAddDetails details)
Method used by Resource Manager and Resource Manager Supervisor to add the
provider member to a training program for the provider.
|
void |
approveProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey details)
Approves the training program of the provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
createTrainingProgramDetailsForProviderMember(curam.cpm.facade.struct.TrainingPartyCreateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to create
the training program for a provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramKey |
createTrainingProgramForProviderMember(curam.cpm.facade.struct.TrainingPartyCreateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to create
the training program for a provider member.
|
void |
deleteProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey key)
Method used by Resource Manager and Resource Manager Supervisor to delete
a training program of the provider member.
|
void |
deleteProviderTrainingProgram(curam.cpm.facade.struct.TrainingProgramAndConcernRoleKey key)
Method used by Resource Manager and Resource Manager Supervisor to delete
a training program of the provider.
|
curam.cpm.facade.struct.TrainingProgramList |
listCompletedTrainingProgramForProvider(curam.cpm.sl.entity.struct.ConcernRoleKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs completed by the provider members of the selected
provider.
|
curam.cpm.facade.struct.TrainingProgramList |
listCompletedTrainingProgramForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs completed by for provider members.
|
curam.cpm.facade.struct.TrainingProgramMemberList |
listManagedTrainingProgramsForAProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs planned for provider members.
|
curam.cpm.facade.struct.TrainingProgramSummaryDetailsList |
listTrainingProgramForProvider(curam.cpm.sl.entity.struct.ConcernRoleKey concernRoleKey)
This method is intended to be used by users responsible for managing
training programs for providers to retrieve a list of training programs
for providers.
|
curam.cpm.facade.struct.TrainingProgramSummaryDetailsList |
listTrainingProgramForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key)
This method is intended to be used by users responsible for managing
training programs for provider members to retrieve a list of training
programs for provider members.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
markProviderMemberTrainingProgramComplete(curam.cpm.facade.struct.TrainingProgramCompleteDetails keyDetails)
Method used by Resource Manager and Resource Manager Supervisor to mark a
training program complete for a provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
recordCompletedProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramCompletedDetails details)
Method used by Resource Manager and Resource Manager Supervisor to record
a training program for a provider member that was completed outside the
agency.
|
curam.cpm.facade.struct.TrainingPartyCreateDetails |
retrieveProviderMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingKey key)
Method used by Resource Manager and Resource Manager Supervisor to
retrieve the provider member training program at the time of adding the
training program to the provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
updateCompletedProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramCompleteDetails details)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of a completed training program for a provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramKey |
updateCompletedProviderTrainingProgram(curam.cpm.facade.struct.TrainingProviderDetails details)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of a completed training program for a provider.
|
curam.cpm.facade.struct.InformationalMessageList |
updateMemberTrainingProgramForProvider(curam.cpm.facade.struct.TrainingProgramMemberUpdateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of a training program for a member of a Provider.
|
curam.cpm.facade.struct.InformationalMessageList |
updateProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramMemberUpdateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of a training program for a provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramKey |
updateProviderTrainingProgram(curam.cpm.facade.struct.TrainingProgramUpdateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of a training program for a provider.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewCompletedProviderMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of a completed training program for a provider at the time of
updating training program.
|
curam.cpm.facade.struct.TrainingProgramAndPartyDetails |
viewCompletedTrainingNotManagedByAgency(curam.cpm.sl.entity.struct.TrainingProgramKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of a training program for a provider which is managed through
out side the agency.
|
curam.cpm.facade.struct.TrainingProgramPartyCompletedDetails |
viewMemberCompletedTrainingDetailsNotManagedByAgency(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of a training program for a provider member which is managed
through out side the agency.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewProviderMemberTrainingProgramDetails(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of a training program for a provider member which is managed
through the agency.
|
curam.cpm.facade.struct.TrainingProgramAndPartyDetails |
viewProviderTrainingProgram(curam.cpm.sl.entity.struct.TrainingProgramKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of a training program for a provider which is managed through
the agency.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewTrainingProgramDetailsForMember(curam.cpm.sl.entity.struct.TrainingProgramMemberKey trainingProgramMemberKey)
Method used to view training program details for the member.
|
curam.cpm.facade.struct.TrainingProgramStatusHistoryDetailsList |
viewTrainingProgramMemberStatusHistory(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key)
This method is intended to be used by users responsible for managing
training programs to view the details of status history of training
program for a provider group member.
|
void |
waiveProviderPartyTrainingProgram(curam.cpm.facade.struct.TrainingProgramPartyWaiverDetails details)
Waives of the Training Program for a Provider Member.
|
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.TrainingProgramMemberKey recordCompletedProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramCompletedDetails details) 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.TrainingProgramKey updateCompletedProviderTrainingProgram(curam.cpm.facade.struct.TrainingProviderDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingPartyDetails viewCompletedProviderMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key) 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.TrainingProgramMemberKey updateCompletedProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramCompleteDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingPartyCreateDetails retrieveProviderMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingKey key) 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.TrainingProgramKey createTrainingProgramForProviderMember(curam.cpm.facade.struct.TrainingPartyCreateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramAndPartyDetails viewProviderTrainingProgram(curam.cpm.sl.entity.struct.TrainingProgramKey key) 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.TrainingProgramKey addProviderMemberToTrainingProgram(curam.cpm.facade.struct.TrainingProgramMemberAddDetails details) 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.TrainingProgramKey updateProviderTrainingProgram(curam.cpm.facade.struct.TrainingProgramUpdateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteProviderTrainingProgram(curam.cpm.facade.struct.TrainingProgramAndConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey key) 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.TrainingProgramMemberKey markProviderMemberTrainingProgramComplete(curam.cpm.facade.struct.TrainingProgramCompleteDetails keyDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramAndPartyDetails viewCompletedTrainingNotManagedByAgency(curam.cpm.sl.entity.struct.TrainingProgramKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramList listCompletedTrainingProgramForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramList listCompletedTrainingProgramForProvider(curam.cpm.sl.entity.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.InformationalMessageList updateProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramMemberUpdateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.InformationalMessageList updateMemberTrainingProgramForProvider(curam.cpm.facade.struct.TrainingProgramMemberUpdateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingPartyDetails viewTrainingProgramDetailsForMember(curam.cpm.sl.entity.struct.TrainingProgramMemberKey trainingProgramMemberKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void approveProviderMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void waiveProviderPartyTrainingProgram(curam.cpm.facade.struct.TrainingProgramPartyWaiverDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingPartyDetails viewProviderMemberTrainingProgramDetails(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramPartyCompletedDetails viewMemberCompletedTrainingDetailsNotManagedByAgency(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key) 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.TrainingProgramMemberKey createTrainingProgramDetailsForProviderMember(curam.cpm.facade.struct.TrainingPartyCreateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramMemberList listManagedTrainingProgramsForAProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramSummaryDetailsList listTrainingProgramForProvider(curam.cpm.sl.entity.struct.ConcernRoleKey concernRoleKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramSummaryDetailsList listTrainingProgramForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramStatusHistoryDetailsList viewTrainingProgramMemberStatusHistory(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException