다음은 작업함 조치 curam.core.hook.task.impl.InboxActionsImpl.getNextTask를 사용자 정의하는 방법에 대한 설명입니다. 동일한 프로세스를 수행하면 다른 모든 사용자 정의 지점을 사용자 정의할 수 있습니다.
사용자 정의 후크 지점 클래스를 작성해야 합니다. 이 클래스는 기본 구현 클래스를 확장해야 합니다. 아래 다이어그램에서는 이러한 클래스 간의 관계를 보여 줍니다.
그림 1. 사용자 정의 클래스 다이어그램
참고: 업그레이드 중에 새 메소드가 인터페이스에 추가되면 컴파일 시간 예외가 발생할 수 있으므로 사용자 정의 클래스는 인터페이스 클래스를 직접 구현하지 않아야 합니다. 이 경우 사용자 정의 클래스는 새 메소드를 구현하지 않으므로 인터페이스 클래스와 구현 클래스 간의 관계가 깨지면 컴파일 시간 예외가 발생할 수 있습니다.