현재 로그인된 사용자가 올바른 유형인지 확인

curam.citizenaccount.security.impl.CitizenAccountSecurity API는 사용자가 올바른 유형인지를 확인하는 performDefaultSecurityChecks 메소드를 제공합니다. 이 메소드는 사용자 유형을 검사하고 허용 가능하지 않는 경우 로그에 메시지를 기록하고 트랜잭션을 실패로 처리합니다. 이 메소드는 다른 처리나 추가 유효성 검증을 수행하기 전에 모든 사용자 정의 facade 메소드의 첫 번째 행에서 호출되어야 합니다.

public CitizenPaymentInstDetailsList listCitizenPayments()
    throws AppException, InformationalException {
        
    // 보안 검사 수행
    citizenAccountSecurity.performDefaultSecurityChecks();
    
    // 페이지 매개변수의 유효성 검증(이 경우에는 없음)
        
    // 비즈니스 로직 호출
    return citizenPayments.listPayments();
  }