@AccessLevel(value=EXTERNAL) public abstract class CaseAuditConfiguration extends java.lang.Object implements CaseAuditConfiguration
Constructor and Description |
---|
CaseAuditConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected abstract curam.caseaudit.entity.struct.AuditCaseConfigKey |
createAuditCaseConfig(curam.core.facade.struct.AuditCaseConfigDetails details)
Method to insert a new audit case config record.
|
protected abstract void |
createFocusAreaLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key,
curam.core.facade.struct.CreateAuditCaseConfigDetails details)
Method to associate focus areas to a specific case audit configuration.
|
protected abstract void |
createQueryLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key,
curam.core.facade.struct.CreateAuditCaseConfigDetails details)
Method to associate queries to a specific case audit configuration.
|
protected abstract curam.core.facade.struct.SelectedFocusAreas |
getSelectedFocusAreas(curam.caseaudit.entity.struct.AuditCaseTypeAndCategory key)
Method to list all selected focus areas for a case type and category.
|
protected abstract curam.caseaudit.entity.struct.AuditCaseConfigKey |
modifyAuditCaseConfig(curam.core.facade.struct.AuditCaseConfigDetails details)
Method to allow an administrator to modify an audit case config record.
|
protected abstract void |
modifyFocusAreaLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key,
curam.core.facade.struct.ModifyAuditCaseConfigDetails details)
Method to allow an administrator to modify focus areas for an audit case
configuration.
|
protected abstract void |
modifyQueryLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key,
curam.core.facade.struct.ModifyAuditCaseConfigDetails details)
Method to allow an administrator to modify queries for an audit case
configuration.
|
protected abstract void |
validateFocusAreas(curam.core.facade.struct.CreateAuditCaseConfigDetails details)
Method to ensure that the correct focus area information has been entered.
|
protected abstract void |
validateQueries(curam.core.facade.struct.CreateAuditCaseConfigDetails details)
Method to ensure that the correct query information has been entered.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAuditCaseConfiguration, getAvailableDynamicQueries, getAvailableFixedQueries, getAvailableFocusAreas, getAvailableFocusAreasAndQueries, getSelectedFixedQueries, listCaseAuditConfigurations, listCaseAuditTypeSIDs, listQueriesForConfiguration, modifyAuditCaseConfiguration, populateFocusAreasAndQueries, readCaseAuditType, validateConfiguration, viewAuditCaseConfiguration
@AccessLevel(value=EXTERNAL) protected abstract curam.caseaudit.entity.struct.AuditCaseConfigKey createAuditCaseConfig(curam.core.facade.struct.AuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract curam.core.facade.struct.SelectedFocusAreas getSelectedFocusAreas(curam.caseaudit.entity.struct.AuditCaseTypeAndCategory key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract curam.caseaudit.entity.struct.AuditCaseConfigKey modifyAuditCaseConfig(curam.core.facade.struct.AuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void modifyFocusAreaLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key, curam.core.facade.struct.ModifyAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void createFocusAreaLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key, curam.core.facade.struct.CreateAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void validateFocusAreas(curam.core.facade.struct.CreateAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void createQueryLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key, curam.core.facade.struct.CreateAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void modifyQueryLinks(curam.caseaudit.entity.struct.AuditCaseConfigKey key, curam.core.facade.struct.ModifyAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) protected abstract void validateQueries(curam.core.facade.struct.CreateAuditCaseConfigDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException