Constraint: IsUnique

Die Contraint-Klasse IsUnique wird genutzt um die Werte der betreffenden Spalte über alle relevanten Datenbankobjekte einzigartig zu halten. Diese Constraint-Klasse kann nur bei Datenbankobjekten verwendet werden und beachtet optional Beschränkungen für Mandanten und Domain, sofern vorhanden. Zusätzlich werden IsUnique-Spalten auch bei Speicheraktionen durch den Programmcode validiert. Somit kann auch durch direkte Programmierung kein bereits vorhandener Wert genutzt werden. Die folgenden Parameter stehen für diese Constraint-Klasse zur Verfügung:

Name

Typ

Beschreibung

Name

Typ

Beschreibung

message

string

Eine Fehlermeldung welche dem Anwender gezeigt wird, sollte das erforderliche Kriterium nicht eingehalten werden. Sollte dieser Parameter nicht angegeben werden, wird eine Standard-Meldung genutzt.

global

boolean

Wird hier true als Wert genutzt, werden selbst bei vorhandener Domain- und Mandantentrennung alle Datensätze durchsucht.