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 helfen dir diese Grundlagen hier weiter: (hier klicken)
Die Seite wird geladen...

Map methode call() - Ähnliche Themen

Vererbung private Attribute/public Methoden
Vererbung private Attribute/public Methoden im Forum Java Basics - Anfänger-Themen
warum wird diese Methode aufgerufen
warum wird diese Methode aufgerufen im Forum Java Basics - Anfänger-Themen
Java Enum converter Methode
Java Enum converter Methode im Forum Java Basics - Anfänger-Themen
Rekursive Methode
Rekursive Methode im Forum Java Basics - Anfänger-Themen
Methoden zur Rekursion (catalansche Zahlen)
Methoden zur Rekursion (catalansche Zahlen) im Forum Java Basics - Anfänger-Themen
Thema: Map methode call()