com.vaadin.v7.data.Property.getValue()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(7.7k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中com.vaadin.v7.data.Property.getValue()方法的一些代码示例,展示了Property.getValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.getValue()方法的具体详情如下:
包路径:com.vaadin.v7.data.Property
类名称:Property
方法名:getValue

Property.getValue介绍

[英]Gets the value stored in the Property. The returned object is compatible with the class returned by getType().
[中]获取存储在属性中的值。返回的对象与getType()返回的类兼容。

代码示例

代码示例来源:origin: com.vaadin/vaadin-compatibility-server

/**
 * Gets the value from the data source. This is only here because of clarity
 * in the code that handles both the data model value and the field value.
 *
 * @return The value of the property data source
 */
private Object getDataSourceValue() {
  return dataSource.getValue();
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public void buttonClick(Button.ClickEvent event) {
    Long businessServiceId = idProperty.getValue();
    String businessServiceLabel = labelProperty.getValue();
    BusinessServiceVertex vertex = new BusinessServiceVertex(
        businessServiceId,
        businessServiceLabel,
        0 /* does not matter in this case*/);
    fireVertexUpdatedEvent(vertex);
  }
});

代码示例来源:origin: OpenNMS/opennms

@Override
  public void buttonClick(Button.ClickEvent event) {
    Integer applicationId = idProperty.getValue();
    String applicationName = labelProperty.getValue();
    ApplicationVertex vertex = new ApplicationVertex(applicationId.toString(), applicationName);
    fireVertexUpdatedEvent(vertex);
  }
});

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent event) {
    updateAuthenticationFields((Boolean) event.getProperty().getValue());
  }
});

代码示例来源:origin: OpenNMS/opennms

@Override
  public Object generateCell(Table source, Object itemId, Object columnId) {
    Property<OnmsIpInterface> property = source.getContainerProperty(itemId, columnId);
    if (property == null || property.getValue() == null) {
      return null;
    } else {
      return property.getValue().getIpAddressAsString();
    }
  }
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public Object generateCell(Table source, Object itemId, Object columnId) {
    Property<?> property = source.getContainerProperty(itemId, columnId);
    if (property == null || property.getValue() == null) {
      return null;
    } else {
      return InetAddressUtils.str((InetAddress)property.getValue());
    }
  }
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public Object generateCell(Table source, Object itemId, Object columnId) {
    Property<OnmsServiceType> property = source.getContainerProperty(itemId, columnId);
    if (property == null || property.getValue() == null) {
      return null;
    } else {
      return property.getValue().getName();
    }
  }
}

代码示例来源:origin: info.magnolia/magnolia-module-mail

private Collection<String> getAuthenticationClassProperties() throws ClassNotFoundException {
    return !getChangedProperties().containsKey(AUTHENTICATION) ? new ArrayList<>() :
        java.util.Arrays.stream(Class.forName((String) getChangedProperties().get(AUTHENTICATION).getValue()).getDeclaredFields())
        .filter(field -> !Modifier.isFinal(field.getModifiers()))
        .map(field -> StringUtils.substringAfterLast(field.toString(), "."))
        .collect(Collectors.toList());
  }
}

代码示例来源:origin: info.magnolia.dam/magnolia-dam-app

public static void setAssetPropertyName(Item item, Node assetNode, String fileName) throws RepositoryException {
  // Set the Asset name property if empty
  if (item.getItemProperty(AssetNodeTypes.Asset.ASSET_NAME) == null ||
      item.getItemProperty(AssetNodeTypes.Asset.ASSET_NAME).getValue() == null ||
      StringUtils.isBlank(item.getItemProperty(AssetNodeTypes.Asset.ASSET_NAME).getValue().toString())) {
    assetNode.setProperty(AssetNodeTypes.Asset.ASSET_NAME, FilenameUtils.removeExtension(fileName));
  }
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
    recreateCells(Integer.valueOf(valueChangeEvent.getProperty().getValue().toString()), m_gridLayout.getRows());
  }
});

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
    recreateCells(m_gridLayout.getColumns(), Integer.valueOf(valueChangeEvent.getProperty().getValue().toString()));
  }
});

代码示例来源:origin: com.haulmont.cuba/cuba-web

protected void attachListener(T component) {
  component.addValueChangeListener(event -> {
    Object value = event.getProperty().getValue();
    componentValueChanged(value, event instanceof CubaValueChangeEvent
        && ((CubaValueChangeEvent) event).isUserOriginated());
  });
}

代码示例来源:origin: com.vaadin/vaadin-compatibility-server

@Override
  public void valueChange(ValueChangeEvent event) {
    double red = (Double) event.getProperty().getValue();
    if (!updatingColors) {
      Color newColor = new Color((int) red,
          selectedColor.getGreen(), selectedColor.getBlue());
      setColor(newColor);
    }
  }
});

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
  public void returnsPropertiesWithChangedValues() throws RepositoryException {

    Node parentNode = session.getRootNode().addNode("node");
    parentNode.setProperty("name", "");
    JcrNodeAdapter adapter = new JcrNodeAdapter(parentNode);

    Property itemProperty1 = adapter.getItemProperty("name");

    itemProperty1.setValue("changed");

    Property itemProperty2 = adapter.getItemProperty("name");

    assertThat(itemProperty2.getValue(), equalTo("changed"));
  }
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
public void addItemProperty() throws Exception {
  // GIVEN
  final Node underlyingNode = session.getRootNode().addNode("underlying");
  Property<String> property = new ObjectProperty<>(propertyValue, String.class);
  final JcrNodeAdapter item = new JcrNodeAdapter(underlyingNode);
  // WHEN
  final boolean b = item.addItemProperty(propertyName, property);
  // THEN
  assertTrue(b);
  assertEquals(property.getValue(), item.getItemProperty(propertyName).getValue().toString());
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public void buttonClick(Button.ClickEvent event) {
    UI.getCurrent().getNavigator().addViewChangeListener(HeaderLayout.this);
    UI.getCurrent().getNavigator().navigateTo("wallboard/" + m_nativeSelect.getContainerProperty(m_nativeSelect.getValue(), "title").getValue());
  }
});

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
public void getItemPropertyWithExistingProperty() throws Exception {
  // GIVEN
  Node node = session.getRootNode().addNode(nodeName);
  node.setProperty(propertyName, propertyValue);
  JcrNodeAdapter adapter = new JcrNodeAdapter(node);
  // WHEN
  Property property = adapter.getItemProperty(propertyName);
  // THEN
  assertEquals(propertyValue, property.getValue());
  assertSame(property, adapter.getItemProperty(propertyName));
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
public void getItemPropertyWithNewProperty() throws Exception {
  // GIVEN
  Node node = session.getRootNode().addNode(nodeName);
  JcrNodeAdapter adapter = new JcrNodeAdapter(node);
  // WHEN
  Property<String> property = new ObjectProperty<>("", String.class);
  adapter.addItemProperty(propertyName, property);
  // THEN
  assertEquals("", property.getValue());
  assertSame(property, adapter.getItemProperty(propertyName));
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
public void createCodeFieldChangeValue() {
  // GIVEN
  baseItem.addItemProperty(propertyName, new ObjectProperty<>("private String s", String.class));
  Field<String> field = factory.createField();
  assertEquals("private String s", field.getValue());
  // WHEN
  field.setValue("new Value");
  // THEN
  assertEquals("new Value", baseItem.getItemProperty(propertyName).getValue());
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

@Test
public void testDefaultValue() throws Exception {
  // GIVEN
  baseItem = new JcrNewNodeAdapter(baseNode, baseNode.getPrimaryNodeType().getName());
  checkBoxField = new CheckBoxFieldFactory(definition, baseItem, uiContext, i18NAuthoringSupport);
  checkBoxField.setComponentProvider(componentProvider);
  definition.setDefaultValue("true");
  // WHEN
  Field<Boolean> field = checkBoxField.createField();
  // THEN
  assertEquals(true, field.getPropertyDataSource().getValue());
}

相关文章

微信公众号

最新文章

更多