FieldWritable
Versionshinweise | 26.4 | ||
|---|---|---|---|
Code
boolean isFieldWritable(String fieldName);
Beschreibung
Prüft, ob der Benutzer der aktuellen Session Schreibberechtigung für das Feld hat.
Nicht zu verwechseln mit der Prüfung, ob ein Feld readOnly konfiguriert wurde.
MetaDataUtils.isReadOnly("Subject.Activity") kann durchaus true liefern, auch wenn RightUtils.isFieldWritable("Subject.Activity") ebenfalls true liefert.
Wenn RightUtils.isFieldWritable(fieldName) false zurück gibt, kann die aktuelle Session des Benutzers nicht in dieses Feld schreiben. Um schreiben zu können, müsste das mit einer anderen Session mit einem Benutzer mit passenden Rechten erfolgen.
Parameter
fieldName- Der Feldname des Feldes, dessen Schreibberechtigung geprüft werden soll, im Format <Feldname.Entitätsname>.
Rückgabe
true, wenn der Benutzer der aktuellen Session Schreibberechtigung für das Feld hat, ansonsten false.
Beispiele
boolean isWritable = RightUtils.isFieldWritable("FreeText1.Activity");