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

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

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

Property.setValue介绍

[英]Sets the value of the Property.

Implementing this functionality is optional. If the functionality is missing, one should declare the Property to be in read-only mode and throw Property.ReadOnlyException in this function.

Note : Since Vaadin 7.0, setting the value of a non-String property as a String is no longer supported.
[中]设置属性的值。
实现此功能是可选的。如果功能缺失,则应将属性声明为只读模式,并在此函数中抛出Property.ReadOnlyException
注意:自Vaadin 7.0以来,不再支持将非字符串属性的值设置为字符串。

代码示例

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

@Override
public void setValue(T newValue) throws ReadOnlyException {
  // Causes a value change to be sent to this listener which in turn fires
  // a new value change event for this property
  wrappedProperty.setValue(newValue);
}

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

@Override
  public void setItemProperties(Item item, Object itemId) {
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(Config.Icons.DUMMY);
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(((Map.Entry) itemId).getValue());
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(((Map.Entry) itemId).getValue());
  }
}

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

@Override
public void rollback() {
  try {
    wrappedProperty.setValue(valueBeforeTransaction);
  } finally {
    valueChangePending = false;
    endTransaction();
  }
}

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

@Override
  public void setItemProperties(Item item, Object itemId) {
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(Config.Icons.DUMMY);
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(itemId);
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(itemId);
  }
}

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

void updateIcon(Item item, boolean selected) {
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(selected ? Config.Icons.SELECTED : Config.Icons.NOT_SELECTED);
  }
}

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

@Override
  public void setItemProperties(Item item, Object itemId) {
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(Config.Icons.DUMMY);
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(((CompAttrib) itemId).getName());
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(((CompAttrib) itemId).getName());
  }
}

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

@Override
  public void setItemProperties(Item item, Object itemId) {
    if (!(itemId instanceof Mbean)) return;
    Mbean bean = (Mbean) itemId;
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(FontAwesome.SITEMAP);
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(bean.getObjectname());
    item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(MBeansHelper.getLeafLabel(bean));
  }
}

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

private void updateValidState(Item item, boolean valid) {
  if (item != null && !Objects.equals(item.getItemProperty("valid").getValue(), valid)) {
    item.getItemProperty("valid").setValue(Boolean.valueOf(valid)); // set the new validity
  }
}

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

@SuppressWarnings("unchecked")
  @Override
  public void writeToItem(T newValue) {
    String value = Path.getValidatedLabel((String) newValue);
    Property<T> p = getOrCreateProperty(type);
    p.setValue((T) value);
  }
}

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

void handleSelectDeselect(Item item, boolean selected) {
  item.getItemProperty(MBeansTree.MetaMBeansTreeItem.SELECTED).setValue(selected);
  iconUpdater.updateIcon(item, selected);
  // if we deselected and have a valid flag, we have to set the element to valid
  // to hide the error icons.
  if (!selected && item.getItemProperty("valid") != null) {
    updateValidState(item, true);
  }
}

代码示例来源:origin: de.mhus.lib/mhu-lib-vaadin

@SuppressWarnings("unchecked")
public boolean updateRow(Object id, Object[] values) {
  Item item = dataSource.getItem(id);
  if (item == null) return false;
  for (int i = 0; i < columns.length; i++) {
    item.getItemProperty(columns[i].getId()).setValue(values.length > i ? values[i] : columns[i].getDefaultValue() );
  }
  return true;
}

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

@Override
  public Object answer(InvocationOnMock inv) throws Throwable {
    final Object[] args = inv.getArguments();
    final EditorCallback callback = (EditorCallback) args[3];
    final Item item = (Item) args[0];
    Property property = new TextField();
    property.setValue(versionName);
    item.addItemProperty(ShowVersionsAction.VersionName.PROPERTY_NAME_VERSION_NAME, property);
    callback.onSuccess("commit");
    return null;
  }
}).when(formDialogPresenter).start(any(Item.class), any(FormDialogDefinition.class), any(UiContext.class), any(EditorCallback.class), any(ContentConnector.class));

代码示例来源: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 returnedPropertiesAreInSync() throws RepositoryException {
  // GIVEN
  Node parentNode = session.getRootNode().addNode("node");
  parentNode.setProperty("name", "");
  JcrNodeAdapter adapter = new JcrNodeAdapter(parentNode);
  Property itemProperty1 = adapter.getItemProperty("name");
  Property itemProperty2 = adapter.getItemProperty("name");
  // WHEN
  itemProperty1.setValue("changed");
  // THEN
  assertThat(itemProperty2.getValue(), equalTo("changed"));
}

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

@Test
public void testUpdatePropertyNameToSameName() throws Exception {
  // GIVEN
  Node node = session.getRootNode();
  node.setProperty(propertyName, propertyValue);
  JcrPropertyAdapter adapter = new JcrPropertyAdapter(node.getProperty(propertyName));
  String newJcrName = propertyName;
  // WHEN
  adapter.getItemProperty(ModelConstants.JCR_NAME).setValue(newJcrName);
  adapter.applyChanges();
  // THEN
  assertTrue(node.hasProperty(propertyName));
}

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

@Override
public void onSubmit(MediaEditorCompletedEvent event) {
  getValue().updateContent(event.getStream());
  // Update the display to show changes to media.
  updateDisplay();
  overlayCloser.close();
  closeInputStream(inputStream);
  getPropertyDataSource().setValue(getValue());
}

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

@Override
protected BeanItem<?> getItem() {
  BeanItem<?> item = super.getItem();
  Property property = new TextField();
  property.setValue(version);
  item.addItemProperty(VersionName.PROPERTY_NAME_VERSION_NAME, property);
  return item;
}

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

@Test
public void returnedPropertiesAreInSync() throws RepositoryException {
  // GIVEN
  Node parentNode = session.getRootNode().addNode("node");
  parentNode.setProperty("name", "");
  JcrNodeAdapter adapter = new JcrNodeAdapter(parentNode);
  Property itemProperty1 = adapter.getItemProperty("name");
  Property itemProperty2 = adapter.getItemProperty("name");
  // WHEN
  itemProperty1.setValue("changed");
  // THEN
  assertTrue(itemProperty2.getValue().equals("changed"));
}

代码示例来源: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");

    assertTrue(itemProperty2.getValue().equals("changed"));
  }
}

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

@Test
public void emptyPasswordIsNotSaved() throws Exception {
  // GIVEN
  Property<String> property = new TransformedProperty<>(new BCryptTransformer(item, fieldDefinition, String.class, null));
  property.setValue("");
  // WHEN
  action.execute();
  // THEN
  assertThat(userNode, hasProperty(MgnlUserManager.PROPERTY_PASSWORD, DEFAULT_PASSWORD));
}

相关文章

微信公众号

最新文章

更多