private void removeExternalTxProperty(Project project) { DataChannelDescriptor rootNode = (DataChannelDescriptor) project.getRootNode(); rootNode.getProperties().remove(USING_EXTERNAL_TRANSACTIONS_PROPERTY); }
public String getDomainProperty(String property, String defaultValue) { DataChannelDescriptor domain = (DataChannelDescriptor) projectController .getProject() .getRootNode(); if (domain == null) { return null; } String value = (String) domain.getProperties().get(property); return value != null ? value : defaultValue; }
/** * Helper method that updates domain properties. If a value equals to default, null * value is used instead. */ protected void setDomainProperty(String property, String value, String defaultValue) { DataChannelDescriptor domain = (DataChannelDescriptor) projectController .getProject() .getRootNode(); if (domain == null) { return; } // no empty strings if ("".equals(value)) { value = null; } // use NULL for defaults if (value != null && value.equals(defaultValue)) { value = null; } Map properties = domain.getProperties(); Object oldValue = properties.get(property); if (!Util.nullSafeEquals(value, oldValue)) { properties.put(property, value); DomainEvent e = new DomainEvent(this, domain); projectController.fireDomainEvent(e); } }
String value = attributes.getValue("", "value"); if (key != null && value != null) { descriptor.getProperties().put(key, value);
String value = attributes.getValue("", "value"); if (key != null && value != null) { descriptor.getProperties().put(key, value);
merged.getProperties().putAll(descriptors[len - 1].getProperties());
dataDomain.setDataRowStoreFactory(injector.getInstance(DataRowStoreFactory.class)); dataDomain.initWithProperties(descriptor.getProperties());