本文整理了Java中com.vaadin.v7.data.Property.setValue()
方法的一些代码示例,展示了Property.setValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.setValue()
方法的具体详情如下:
包路径:com.vaadin.v7.data.Property
类名称: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));
}
内容来源于网络,如有侵权,请联系作者删除!