@AccessLevel(value=EXTERNAL)
public interface Auditor
Modifier and Type | Method and Description |
---|---|
void |
addToNewOrExistingAuditTeam(curam.core.facade.struct.NewOrExistingTeamDetails details)
Allows and audit coordinator add a selected set of auditor users to a new
or existing audit team on an audit plan.
|
curam.core.facade.struct.AuditorDetailsList |
createAuditors(curam.core.facade.struct.CreateAuditorsDetails details)
Method to add a list of users to an audit plan as auditors.
|
void |
createAuditTeam(curam.core.facade.struct.CreateAuditTeamDetails details)
Method to create an audit team for an audit plan.
|
curam.core.facade.struct.AuditorDetailsList |
getAuditorsOnPlan(curam.caseaudit.entity.struct.AuditPlanKey key)
Method to get all the auditors associated with a given audit plan.
|
curam.core.facade.struct.AuditTeamDetailsList |
getAuditTeamsOnPlanList(curam.caseaudit.entity.struct.AuditPlanKey key)
Searches the list of audit teams by specified search criteria.
|
curam.core.facade.struct.AuditorFilter |
listAuditorAndTeams()
Retrieves a list of auditor details for the current user and any teams
they are a member of.
|
curam.core.facade.struct.UserSearchDetails |
listSelectedAuditors(curam.core.facade.struct.CreateAuditorsDetails details)
Retrieves a parsed list of users that have previously been selected as
auditors for an audit plan.
|
void |
modifyAuditTeam(curam.core.facade.struct.ModifyAuditTeamDetails details)
Method to modify an audit team record.
|
curam.core.facade.struct.AuditorRemovalDetails |
readAuditorForRemoval(curam.caseaudit.entity.struct.AuditorKey key)
Method to read auditor details for display.
|
curam.core.facade.struct.AuditTeamDetails |
readAuditTeam(curam.caseaudit.entity.struct.AuditorKey key)
Method to view the details of an audit team.
|
void |
removeAuditorFromPlan(curam.core.facade.struct.RemoveAuditorDetails details)
Method to remove an auditor or audit team from an audit plan.
|
curam.core.facade.struct.AuditorHomePageName |
resolveAuditorHomePage(curam.caseaudit.entity.struct.AuditorKey key)
Method to resolve the auditor home page.
|
curam.core.facade.struct.AuditUserSearchDetails |
searchExistingAuditorsOrCreateNewAuditor(curam.core.facade.struct.SearchOrCreateAuditorsDetails details)
Method to search for users with an audit coordinator or auditor role and
to also create auditors from the selected search results.
|
@AccessLevel(value=EXTERNAL) void createAuditTeam(curam.core.facade.struct.CreateAuditTeamDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyAuditTeam(curam.core.facade.struct.ModifyAuditTeamDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeAuditorFromPlan(curam.core.facade.struct.RemoveAuditorDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditorDetailsList createAuditors(curam.core.facade.struct.CreateAuditorsDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditorDetailsList getAuditorsOnPlan(curam.caseaudit.entity.struct.AuditPlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditorFilter listAuditorAndTeams() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditorRemovalDetails readAuditorForRemoval(curam.caseaudit.entity.struct.AuditorKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditTeamDetails readAuditTeam(curam.caseaudit.entity.struct.AuditorKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditorHomePageName resolveAuditorHomePage(curam.caseaudit.entity.struct.AuditorKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.UserSearchDetails listSelectedAuditors(curam.core.facade.struct.CreateAuditorsDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void addToNewOrExistingAuditTeam(curam.core.facade.struct.NewOrExistingTeamDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditUserSearchDetails searchExistingAuditorsOrCreateNewAuditor(curam.core.facade.struct.SearchOrCreateAuditorsDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AuditTeamDetailsList getAuditTeamsOnPlanList(curam.caseaudit.entity.struct.AuditPlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException