Map methode call()

Diskutiere Map methode call() im JVM Sprachen: Scala, Groovy, Jython... Forum; Hallo zusammen, ich habe foldenen Map: def mapping = [ phone:{contact.get("phone")}, branchL1: { def companyBranch...

  1. guguli
    guguli Mitglied
    Hallo zusammen,

    ich habe foldenen Map:
    Code (Text):

    def mapping = [
    phone:{contact.get("phone")},
    branchL1: {
       def companyBranch
       if(company1.getCustomerDefinition().getName().contains("Reseller"))
       {
           companyBranch = null
       }
       else
       {
           companyBranch = company1?.get("branchL1")
           log.info "companyBranch "+ companyBranch
       }
       //def companyBranch = company?.get("branch")
       //localizationService.getLocalizedProperty(EnumValue.class, "name", companyBranch?.id, (localizationService.defaultLocale))
       //companyBranch == null ? '' : valueMap.customerData['branch'].find { it.value == companyBranch }?.key
      }
    ]
     
    um den wert von branchL1 zu bekommen mache ich wie folgt:
    Code (Text):

    ticket.get('lm_global.compareCustomerData').each {
      def key = it.fieldnameWebform
      def action = mapping[key]
      if (action) {
        it.set('fieldcontentMainContact', action.call())
      }
    }
     
    das problem ist dass bei branchL1 mir action.call() null ausgibt.
    aber bei phone den richtigen Wert.
    kann mir einer sagen wo mein Fehler ist???

    Gruß
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
Die Seite wird geladen...

Map methode call() - Ähnliche Themen

Einfach verkettete Liste - Revert Methode
Einfach verkettete Liste - Revert Methode im Forum Java Basics - Anfänger-Themen
Methoden vervollständigen
Methoden vervollständigen im Forum Java Basics - Anfänger-Themen
Auf Methoden einer Subklasse zugreifen ohne Typecast ?
Auf Methoden einer Subklasse zugreifen ohne Typecast ? im Forum Java Basics - Anfänger-Themen
Wie muss ich die Generische Methode schreiben?
Wie muss ich die Generische Methode schreiben? im Forum Java Basics - Anfänger-Themen
awt: paint Methode zeigt nichts an
awt: paint Methode zeigt nichts an im Forum Java Basics - Anfänger-Themen
Thema: Map methode call()