private void createSystemProperty(SystemPropertyBag spb, String portName, int portVal) throws TransactionFailure, PropertyVetoException { if (spb.getSystemProperty(portName) == null) { SystemProperty newSysProp = spb.createChild(SystemProperty.class); newSysProp.setName(portName); newSysProp.setValue(PREFIX + portVal); spb.getSystemProperty().add(newSysProp); } } }
private void createSystemProperty(SystemPropertyBag spb, String portName, int portVal) throws TransactionFailure, PropertyVetoException { if (spb.getSystemProperty(portName) == null) { SystemProperty newSysProp = spb.createChild(SystemProperty.class); newSysProp.setName(portName); newSysProp.setValue(PREFIX + portVal); spb.getSystemProperty().add(newSysProp); } } }
@Override public Object run(SystemPropertyBag param) throws PropertyVetoException, TransactionFailure { // update existing system property for (SystemProperty sysProperty : param.getSystemProperty()) { if (sysProperty.getName().equals(propName)) { Transaction t = Transaction.getTransaction(param); sysProperty = t.enroll(sysProperty); sysProperty.setValue(properties.getProperty(propName)); return sysProperty; } } // create system-property SystemProperty newSysProp = param.createChild(SystemProperty.class); newSysProp.setName(propName); newSysProp.setValue(properties.getProperty(propName)); param.getSystemProperty().add(newSysProp); return newSysProp; } }, spb);
public void addSystemPropertyForToken(List<ConfigCustomizationToken> tokens, SystemPropertyBag bag) throws TransactionFailure, PropertyVetoException { for (ConfigCustomizationToken token : tokens) { if (!bag.containsProperty(token.getName())) { SystemProperty prop = bag.createChild(SystemProperty.class); prop.setName(token.getName()); prop.setDescription(token.getDescription()); prop.setValue(token.getValue()); bag.getSystemProperty().add(prop); } } }