Glossareinträge als JAR-Datei importieren

Diese Funktion ist auf Anfrage verfügbar.

Der JAR-Import ermöglicht es Ihnen, Java-Klassen als Glossareinträge zu importieren, um Sie als Datenmodelle im Signavio Decision Manager zu verwenden.

Dabei werden die Attribute und Relationen der Klassen als Entscheiungsinput/output-Datentypen importiert.

Vorbereitung und Anforderungen

Stellen Sie vor dem Importieren der JAR sicher, dass die Zielglossarkategorie die Datenmodellierung unterstützt.

Die Klassen in der JAR müssen die folgenden Anforderungen erfüllen:

  • Klassen benötigen die @XmlType-Annotation.
  • Attribute müssen einen der folgenden Datentypen haben:
    • String
    • Boolean (und boolean )
    • Zahl (alle Unterklassen) und int , double , byte , long , float
    • Geschachtelte Klassen (aus derselben JAR)
    • Collections der oben aufgeführten Datentypen (keine generischen Collections, wie Set<? extends Number> extends Number>

Beispiele:

Das folgende Beispiel zeigt eine Java-Klasse, die vom Importer unterstützt wird:

   package sandbox.jarClasses;
  import java.util.Set;
  import javax.xml.bind.annotation.XmlType;

  @XmlType
  public class Relationship {


      private Person      man;
      private Person      woman;
      private Set<Person>   children;
      private boolean     broken;


      public Person getMan() {
          return man;
      }


      public void setMan(Person man) {
          this.man = man;
      }


      public Person getWoman() {
          return woman;
      }


      public void setWoman(Person woman) {
          this.woman = woman;
      }


      public Set<Person> getChildren() {
          return children;
      }


      public void setChildren(Set<Person> children) {
          this.children = children;
      }


      public boolean isBroken() {
          return broken;
      }


      public void setBroken(boolean broken) {
          this.broken = broken;
      }

  }

Dieses Beispiel kann nicht importiert werden, da die @XmlType-Annotation fehlt:

package sandbox.jarClasses; public class NotValid extends Relationship { private int justANumber; public int getJustANumber() { return justANumber; } public void setJustANumber(int justANumber) { this.justANumber = justANumber; } }

Eine JAR-Datei importieren

  1. Öffnen Sie das Glossar und klicken Sie auf Import / Export - JAR importieren:
  2. Wählen Sie eine Datei aus und klicken Sie auf Importieren:

Die Java-Klassen der JAR sind nun als Glossareinträge verfügbar.

Laden Sie die Applikation erneut in Ihrem Browser, um sicherzustellen, dass alle importierten Einträge angezeigt werden.