curam.citizenaccount.security.impl.CitizenAccountSecurity API는 사용자가 올바른 유형인지를 확인하는 performDefaultSecurityChecks 메소드를 제공합니다. 이 메소드는 사용자 유형을 검사하고 허용 가능하지 않는 경우 로그에 메시지를 기록하고 트랜잭션을 실패로 처리합니다. 이 메소드는 다른 처리나 추가 유효성 검증을 수행하기 전에 모든 사용자 정의 facade 메소드의 첫 번째 행에서 호출되어야 합니다.
public CitizenPaymentInstDetailsList listCitizenPayments()
throws AppException, InformationalException {
// 보안 검사 수행
citizenAccountSecurity.performDefaultSecurityChecks();
// 페이지 매개변수의 유효성 검증(이 경우에는 없음)
// 비즈니스 로직 호출
return citizenPayments.listPayments();
}