Пример #1
0
  private boolean isSelected(FieldSelection fieldSelection, Property property, boolean multiple) {
    PropertyDefinition definition = getPropertyDefinition(fieldSelection, property);
    if (definition == null) {
      return false;
    }
    TernaryButton.State value =
        multiple ? definition.getValueMultiple() : definition.getValueSingle();
    switch (value) {
      case TRUE:
        return true;
      case FALSE:
        return false;
      case DEFAULT:
        return multiple
            ? generator.isSelectedMultiple(property)
            : generator.isSelectedSingle(property);
    }

    return false;
  }