getDelegatedFieldsTo
Versionshinweise | 22.1 |
---|
Code
Map<String, String> getDelegatedFieldsTo(String sourceEntity, String targetEntity)
Beschreibung
Liefert eine Map mit den Namen der Felder aus denen delegiert wird als Schlüssel und die zugehörigen delegierten Felder als Wert.
Die enthaltenen Werte sind selbst keine delegierten Felder mehr.
Ein Zielfeld kann mehrfach in den Werten erscheinen, wenn die Delegation in mehr als einen Datensatz schreibt (z. B. Firmen- und Privataddresse).
Parameter
sourceEntity
- Der Name der Entität deren Delegationsfelder ermittelt werden sollen
targetEntity
- Der Name der Entität in der die Daten in die Datenbank geschrieben werden
Rückgabe
Eine Map, die die Namen der Felder aus denen delegiert wird als Schlüssel und die zugehörigen delegierten Felder als Wert enthält.
Beispiele
String sourceEntity = "ContactPerson";
String targetEntity = "Address";
Map<String, String> delegatedFields = MetaDataUtils.getDelegatedFieldsTo(sourceEntity, targetEntity);
String msg = sourceEntity + " Map der delegierten Felder in die " + targetEntity + " " + delegatedFields;
ScriptUtils.info(msg);