Class AssociationNode

java.lang.Object
io.vertigo.datamodel.data.definitions.association.AssociationNode

public final class AssociationNode extends Object
Noeud d'une association.
Author:
jcassignol, pchretien
  • Constructor Details

    • AssociationNode

      public AssociationNode(DataDefinition dataDefinition, boolean isNavigable, String role, String label, boolean isMultiple, boolean isNotNull)
      Constructeur d'un noeud.
      Parameters:
      dataDefinition - Définition de DT
      isNavigable - Si le noeud est navigable (i.e. visible)
      role - Role
      label - Label
      isMultiple - Si la cardinalité max est multiple (au plus)
      isNotNull - Si la cardinalité min est non null (au moins)
  • Method Details

    • getDataDefinition

      public DataDefinition getDataDefinition()
      Returns:
      DT (classe de l'objet métier) associé au noeud
    • isNavigable

      public boolean isNavigable()
      Returns:
      Si le noeud est navigable
    • getRole

      public String getRole()
      Returns:
      Role du noeud
    • getLabel

      public String getLabel()
      Returns:
      Label du noeud
    • isMultiple

      public boolean isMultiple()
      Returns:
      Si la cardinalité max du noeud est multiple
    • isNotNull

      public boolean isNotNull()
      Returns:
      Si la cardinalité min du noeud est égale à 1