getDelegatedToField

Versionshinweise

22.1


Code

Groovy
String getDelegatedToField(String fieldName)

Beschreibung

Liefert den Namen des Feldes in das die Daten delegiert werden. Das zurück gegebene Feld kann selbst die Daten auch noch weiter delegieren.


Parameter

  • fieldName - Der Feldname dessen nächstes Delegationsziel ermittelt werden soll, im Format <Feldname.Entitätsname>.


Rückgabe

Der Feldname in den das angegebene Feld delegiert, liefert null keine Delegation erfolgt.

Beispiele

Groovy
String fieldName = "PeCity.Customer";
String msg = fieldName + " speichert die Daten direkt!";
if (MetaDataUtils.isDelegatedField(fieldName))
{
  String delegatedTo = MetaDataUtils.getDelegatedToField(fieldName)
  msg = fieldName + " speichert die Daten nicht direkt, sie werden an " + delegatedTo + " weiter gegeben";
}
ScriptUtils.info(msg);