@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); }
@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()); } }
@Override public void rollback() { try { wrappedProperty.setValue(valueBeforeTransaction); } finally { valueChangePending = false; endTransaction(); } }
@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); } }
void updateIcon(Item item, boolean selected) { item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(selected ? Config.Icons.SELECTED : Config.Icons.NOT_SELECTED); } }
@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()); } }
@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)); } }
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 } }
@SuppressWarnings("unchecked") @Override public void writeToItem(T newValue) { String value = Path.getValidatedLabel((String) newValue); Property<T> p = getOrCreateProperty(type); p.setValue((T) value); } }
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); } }
@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; }
@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));
@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")); } }
@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")); }
@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)); }
@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()); }
@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; }
@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")); }
@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")); } }
@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)); }