compare

제공된 비교에 따라 왼쪽에 있는 값과 오른쪽에 있는 값을 비교합니다.

지원되는 비교는 다음과 같습니다.

왼쪽과 오른쪽 값은 다음을 포함하여(단, 제한되지는 않음) 비교 가능한 오브젝트 유형일 수 있습니다.

참고: 비교하기 전에 Number의 모든 인스턴스를 CER의 고유 숫자 형식으로 변환합니다(java.math.BigDecimal이 지원).
<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_compare"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
  <Class name="CompareExampleRuleClass">

    <!-- 3 >= 2 - TRUE-->
    <Attribute name="compareTwoNumbers">
      <type>
        <javaclass name="Boolean"/>
      </type>
      <derivation>
        <compare comparison=">=">
          <Number value="3"/>
          <Number value="2"/>
        </compare>
      </derivation>
    </Attribute>

    <!-- 크리스마스 전 설날 - TRUE -->
    <Attribute name="compareTwoDates">
      <type>
        <javaclass name="Boolean"/>
      </type>
      <derivation>
        <compare comparison="&lt;">
          <Date value="2007-01-01"/>
          <Date value="2007-12-25"/>
        </compare>
      </derivation>
    </Attribute>

  </Class>

</RuleSet>