@AccessLevel(value=EXTERNAL)
public class AssessmentCaseTypeSecurityImpl
extends java.lang.Object
AssessmentCaseTypeSecurity
. The default
security check implementation is for the check to pass.
Customers intending on implementing their own assessment case security
processing must extend this class, and within a module
, bind
the custom extending class to this class through a linked binder. The
customer security processing logic is then placed within the extended class.
For example, a custom class, CustomAssessmentCaseTypeSecurityImpl extending this class would is bound in a module as follows:
AssessmentCaseTypeSecurity
Constructor and Description |
---|
AssessmentCaseTypeSecurityImpl() |
Modifier and Type | Method and Description |
---|---|
curam.core.struct.DataBasedSecurityResult |
checkCaseSecurity1(curam.core.struct.CaseSecurityCheckKey key) |
public curam.core.struct.DataBasedSecurityResult checkCaseSecurity1(curam.core.struct.CaseSecurityCheckKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException