Date

Dieser Ausdruck ist ein literaler Datumskonstantenwert des Typs curam.util.type.Date.

Der Wert des Ausdrucks Date wird im Format jjjj-mm-tt angegeben.

Anmerkung: Es gibt absichtlicherweise in CER keine Funktion, mit der das aktuelle Datum abgerufen werden kann, da eine solche Funktion insofern flüchtig ist, als sie heute einen anderen Wert als morgen zurückgeben würde.

Flüchtige Funktionen sind in CER nicht zulässig. Falls sich das Ergebnis einer Funktion ändern könnte, würde dies bedeuten, dass zuvor ausgeführte Berechnungen nun möglicherweise "falsch" sind.

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_Date"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
  <Class name="DateExampleRuleClass">

    <Attribute name="nullDate">
      <type>
        <javaclass name="curam.util.type.Date"/>
      </type>
      <derivation>
        <!-- A null Date -->
        <null/>
      </derivation>
    </Attribute>

    <Attribute name="dateOfBirth">
      <type>
        <javaclass name="curam.util.type.Date"/>
      </type>
      <derivation>
        <!-- The Date 3rd October, 1970 -->
        <Date value="1970-10-03"/>
      </derivation>
    </Attribute>

  </Class>

</RuleSet>