CriteriaEvaluator - 전역
CriteriaEvaluator 스크립트 포함은 범용 기준 평가자를 구현하는 메서드를 제공합니다.
일반적인 사용 패턴은 클래스를 구성하고 필요한 만큼 기준을 추가한 다음 평가하는 것입니다.
CriteriaEvaluator - addCriterion(String lhComparand, 문자열 연산자, 문자열 rhComparand)
평가할 기준을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| lhCompar및 | 문자열 | 왼손 비교. evaluate()에 입력된 왼쪽 값의 명명된 값이어야 합니다. |
| 운영자 | 문자열 | 연산자입니다. 같음, 다음으로 시작, 포함, 포함하지 않음, 다음으로 끝남 또는 정규 표현식 일치 중 하나여야 합니다. |
| rhCompar및 | 문자열 | 오른손 비교. evaluate()에 대한 오른손 값 입력 중 하나 또는 리터럴 문자열로 평가할 수 있습니다. |
| 유형 | 설명 |
|---|---|
| void |
CriteriaEvaluator - evaluate(Object lhValues, String rhValues, Boolean any)
기준을 평가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| lh값 | 객체 | 조건의 왼쪽 비교를 평가하기 위한 이름-값 쌍의 해시 맵입니다. |
| rh값 | 문자열 | 오른손 비교 값을 평가할 때 리터럴 값 대신 사용할 선택적 오른손 값입니다. |
| 임의 | 부울 | 예일 경우 일치하는 기준이 있으면 결과를 도출하는 것으로 충분합니다. false인 경우 true 결과에 대해 모든 기준이 일치해야 합니다. |
| 유형 | 설명 |
|---|---|
| 부울 | 제공된 값이 기준을 충족하면 True, 그렇지 않으면 False입니다. |