Home Forum Allgemeines Allgemeines zu Nuclos Abruf von Parameter durch Fristenregel

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)
  • Autor
    Beiträge
  • #5866
    Jan Giebels
    Teilnehmer

    Hallo,
    wie kann ich in der „Collection getIntIds(RuleInterface server)“ Funktion einer Fristenregel einen Systemparameter abfragen, der unter „Administration -> Parameter“ angelegt ist?

    Un wie kann ich solch einen Parameter beschreiben bzw. ändern?

    #5880
    Moritz Neuhaeuser
    Teilnehmer

    Beispiel:

    org.nuclos.server.common.ServerParameterProvider.getInstance().getValue(„parameter“)

    #6643
    Thorsten Kreutz
    Teilnehmer

    Hallo zusammen,

    ich habe das in der neuen Version auch probiert – allerdings bekomme ich dann einen Fehler „package org.nuclos.server.common does not exist“.

    In der nuclos-server-jar ist das Package sehr wohl vorhanden – hat sich da am Zugriff etwas geändert?

    Danke & Gruß,
    jproxx

    #6644
    Ramin Goettlich
    Teilnehmer

    In der Nuclos API ist der Zugriff aus alle Klassen, die nicht in der API enthalten sind (http://api.nuclos.de) verboten!

    Der alte Regelmechanismus ist nicht abwärtskompatibel, da er keine API hat. Man kann auf jede Methode des Kerns von Nuclos zugreifen und ist nicht davor geschützt, dass Nuclos Entwickler diese Methode im Kern verändern. Der Nuclos Entwickler kann auch nicht wissen, dass jemand in irgendeiner Regel auf der Welt diese Methode nutzt, und sich entsprechend umsichtig verhalten. Dieser Umstand ist der Grund dafür, dass wir die neue Nuclos API überhaupt erst erschaffen haben. Mit einer fest definierten Nuclos API ist die Abwärtskompatibilität von Regeln und damit von Nuclets sichergestellt.

    #6645
    Thorsten Kreutz
    Teilnehmer

    Vielen Dank für die Erklärung – das ist auch alles löblich und nachvollziehbar.

    Es bleibt die Frage, wie ich über die API an die Systemparameter komme…

    Dank & Gruß,
    jproxx

    #6646
    Ramin Goettlich
    Teilnehmer

    Noch gar nicht, am besten ein Ticket auf http://support.nuclos.de erstellen, dann ergänzen wir die API entsprechend.

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)