84 return self::TABLE_NAME;
92 $this->setAssignedTs(time());
102 $this->setModificationTs(time());
112 $this->criterion_value = $config->
toJson();
120 return new \ilTermsOfServiceCriterionConfig($this->criterion_value);
136 if (!($other instanceof
static)) {
141 $criterionIdNew = $other->getCriterionId();
144 $valueNew = $other->getCriterionValue();
147 $criterionIdCurrent == $criterionIdNew &&
148 $valueCurrent == $valueNew
Interface ilTermsOfServiceEvaluableCriterion.
setCriterionValue(\ilTermsOfServiceCriterionConfig $config)
Class ilTermsOfServiceCriterionConfig.
Class ilTermsOfServiceDocumentCriterionAssignment.
Interface ilTermsOfServiceEquatable.
static returnDbTableName()
update($pash, $contents, Config $config)