@AccessLevel(value=EXTERNAL)
public interface MaintainProviderGroupTrainingProgram
Modifier and Type | Method and Description |
---|---|
curam.cpm.sl.entity.struct.TrainingProgramKey |
addProviderGroupMemberToTrainingProgram(curam.cpm.facade.struct.TrainingProgramMemberAddDetails details)
Method used by Resource Manager and Resource Manager Supervisor to add the
provider group member to a training program for the provider.
|
void |
approveProviderGroupMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey key)
Approves the training program of the provider group member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
createTrainingProgramForProviderGroupMember(curam.cpm.facade.struct.TrainingPartyCreateDetails details)
Method used by Resource Manager and Resource Manager Supervisor to create
the training program for a provider group member.
|
void |
deleteProviderGroupMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramConcernRoleVersionKey key)
Method used by Resource Manager and Resource Manager Supervisor to delete
a training program of the provider group member.
|
curam.cpm.facade.struct.TrainingProgramList |
listCompletedTrainingProgramForProviderGroup(curam.cpm.sl.entity.struct.ConcernRoleKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs completed by provider group members of the selected
provider group.
|
curam.cpm.facade.struct.TrainingProgramList |
listCompletedTrainingProgramForProviderGroupMember(curam.cpm.sl.entity.struct.ProviderPartyKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs completed by provider members of the selected
provider group member.
|
curam.cpm.facade.struct.TrainingProgramList |
listManagedTrainingProgramForProviderGroup(curam.cpm.sl.entity.struct.ConcernRoleKey key)
Method used by Resource Manager and Resource Manager Supervisor to list of
all training programs planned for provider group members of the selected
provider group.
|
curam.cpm.facade.struct.TrainingProgramList |
listManagedTrainingProgramForProviderGroupMember(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 of the selected
provider group member.
|
curam.cpm.facade.struct.TrainingProgramSummaryDetailsList |
listTrainingProgramForProviderGroup(curam.cpm.sl.entity.struct.ConcernRoleKey concernRoleKey)
This method is intended to be used by users responsible for managing
training programs for provider groups to retrieve a list of training
programs for provider groups.
|
curam.cpm.facade.struct.TrainingProgramSummaryDetailsList |
listTrainingProgramForProviderGroupMember(curam.cpm.sl.entity.struct.ProviderPartyKey key)
This method is intended to be used by users responsible for managing
training programs for provider group members to retrieve a list of
training programs for provider group members.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
markProviderGroupMemberTrainingProgramComplete(curam.cpm.facade.struct.TrainingProgramCompleteDetails details)
Method used by Resource Manager and Resource Manager Supervisor to mark a
training program complete for a provider group member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
recordCompletedProviderGroupMemberTrainingProgram(curam.cpm.facade.struct.TrainingProgramCompletedDetails details)
Method used by Resource Manager and Resource Manager Supervisor to record
a training program for a provider group member that was completed outside
the agency.
|
curam.cpm.facade.struct.TrainingPartyCreateDetails |
retrieveProviderGroupMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingKey key)
Method used by Resource Manager and Resource Manager Supervisor to
retrieve the provider group member training program at the time of adding
the training program to the provider member.
|
curam.cpm.sl.entity.struct.TrainingProgramMemberKey |
updateCompletedProviderGroupMemberTrainingProgram(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 group member.
|
curam.cpm.sl.entity.struct.TrainingProgramKey |
updateCompletedProviderGroupTrainingProgram(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 group.
|
curam.cpm.facade.struct.InformationalMessageList |
updateMemberTrainingProgramForProviderGroup(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 Provider Group.
|
curam.cpm.facade.struct.InformationalMessageList |
updateProviderGroupMemberTrainingProgram(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 group member.
|
curam.cpm.sl.entity.struct.TrainingProgramKey |
updateProviderGroupTrainingProgram(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 group.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewCompletedProviderGroupMemberTrainingProgram(curam.cpm.sl.entity.struct.TrainingProgramMemberKey key)
Method used by Resource Manager and Resource Manager Supervisor to view
the completed provider group member training program at the time of
updating provider group member completed training program.
|
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 group member which is
managed through out of the agency.
|
curam.cpm.facade.struct.TrainingProgramPartyCompletedDetails |
viewMemberCompletedTrainingNotManagedByAgency(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 group member which is
managed through out of the agency.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewProviderGroupMemberTrainingProgram(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 group member which is
managed through the agency.
|
curam.cpm.facade.struct.TrainingPartyDetails |
viewProviderGroupMemberTrainingProgramDetails(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 group member which is
managed through the agency
|
void |
waiveProviderGroupPartyTrainingProgram(curam.cpm.facade.struct.TrainingProgramPartyWaiverDetails details)
Waives of the Training Program for a Provider Group Member.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.TrainingProgramList listManagedTrainingProgramForProviderGroup(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.sl.entity.struct.TrainingProgramMemberKey recordCompletedProviderGroupMemberTrainingProgram(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 updateCompletedProviderGroupTrainingProgram(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 viewCompletedProviderGroupMemberTrainingProgram(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 updateCompletedProviderGroupMemberTrainingProgram(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 retrieveProviderGroupMemberTrainingProgram(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.TrainingProgramMemberKey createTrainingProgramForProviderGroupMember(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.TrainingPartyDetails viewProviderGroupMemberTrainingProgram(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 addProviderGroupMemberToTrainingProgram(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 updateProviderGroupTrainingProgram(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 deleteProviderGroupMemberTrainingProgram(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 markProviderGroupMemberTrainingProgramComplete(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.TrainingProgramPartyCompletedDetails viewMemberCompletedTrainingNotManagedByAgency(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 listManagedTrainingProgramForProviderGroupMember(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 listCompletedTrainingProgramForProviderGroup(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.TrainingProgramList listCompletedTrainingProgramForProviderGroupMember(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.InformationalMessageList updateProviderGroupMemberTrainingProgram(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 updateMemberTrainingProgramForProviderGroup(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) void approveProviderGroupMemberTrainingProgram(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) void waiveProviderGroupPartyTrainingProgram(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 viewProviderGroupMemberTrainingProgramDetails(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.facade.struct.TrainingProgramSummaryDetailsList listTrainingProgramForProviderGroup(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 listTrainingProgramForProviderGroupMember(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException