public static ConfigBeanProxy deepCopy(ConfigBeanProxy self, ConfigBeanProxy parent) throws TransactionFailure { ConfigBean configBean = (ConfigBean) Dom.unwrap(self); // ensure the parent is locked Transaction t = Transaction.getTransaction(parent); if (t==null) { throw new TransactionFailure("Must use a locked parent config object for copying new config object"); } ConfigBean copy = configBean.copy(configBean.parent()); return t.enroll(copy.createProxy()); }
public Object run(Domain d) throws PropertyVetoException, TransactionFailure { Nodes nodes=d.createChild(Nodes.class); Transaction t = Transaction.getTransaction(d); if (t==null) return null; createDefaultNode(d, nodes); d.setNodes(nodes); return null; } }, domain);
public Object run(Domain d) throws PropertyVetoException, TransactionFailure { Nodes nodes=d.createChild(Nodes.class); Transaction t = Transaction.getTransaction(d); if (t==null) return null; createDefaultNode(d, nodes); d.setNodes(nodes); return null; } }, domain);
@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 Object run(ServiceProvisioningEngines serviceProvisioningEngines) throws PropertyVetoException, TransactionFailure { Locale locale=Locale.getDefault(); ServiceProvisioningEngine serviceProvisioningEngine = serviceProvisioningEngines.createChild(ServiceProvisioningEngine.class); serviceProvisioningEngine.setClassName(className); serviceProvisioningEngine.setType(type.toUpperCase(locale)); serviceProvisioningEngine.setDefault(defaultService); if (properties != null) { for (Map.Entry e : properties.entrySet()) { Property prop = serviceProvisioningEngine.createChild(Property.class); prop.setName((String) e.getKey()); prop.setValue((String) e.getValue()); serviceProvisioningEngine.getProperty().add(prop); } } if (defaultService) { if (force) { for (final ServiceProvisioningEngine spe : serviceProvisioningEngines.getServiceProvisioningEngines()) { if (spe.getDefault() && type.equalsIgnoreCase(spe.getType())) { Transaction t = Transaction.getTransaction(serviceProvisioningEngines); ServiceProvisioningEngine spe_w = t.enroll(spe); spe_w.setDefault(false); break; } } } } serviceProvisioningEngines.getServiceProvisioningEngines().add(serviceProvisioningEngine); return serviceProvisioningEngines; } }, serviceProvisioningEngines) == null) {
public Object run(Service serviceConfig) throws PropertyVetoException, TransactionFailure { Property property = serviceConfig.getProperty(propName); if (property != null) { Transaction t = Transaction.getTransaction(serviceConfig); Property p_w = t.enroll(property); p_w.setValue(propValue); } else { Property prop = serviceConfig.createChild(Property.class); prop.setName(propName); prop.setValue(propValue); serviceConfig.getProperty().add(prop); } return serviceConfig; } }, matchingService) == null) {
public static ConfigBeanProxy deepCopy(ConfigBeanProxy self, ConfigBeanProxy parent) throws TransactionFailure { ConfigBean configBean = (ConfigBean) Dom.unwrap(self); // ensure the parent is locked Transaction t = Transaction.getTransaction(parent); if (t==null) { throw new TransactionFailure("Must use a locked parent config object for copying new config object"); } ConfigBean copy = configBean.copy(configBean.parent()); return t.enroll(copy.createProxy()); }
public static ConfigBeanProxy deepCopy(ConfigBeanProxy self, ConfigBeanProxy parent) throws TransactionFailure { ConfigBean configBean = (ConfigBean) Dom.unwrap(self); // ensure the parent is locked Transaction t = Transaction.getTransaction(parent); if (t==null) { throw new TransactionFailure("Must use a locked parent config object for copying new config object"); } ConfigBean copy = configBean.copy(configBean.parent()); return t.enroll(copy.createProxy()); }
public static ConfigBeanProxy deepCopy(ConfigBeanProxy self, ConfigBeanProxy parent) throws TransactionFailure { ConfigBean configBean = (ConfigBean) Dom.unwrap(self); // ensure the parent is locked Transaction t = Transaction.getTransaction(parent); if (t==null) { throw new TransactionFailure("Must use a locked parent config object for copying new config object"); } ConfigBean copy = configBean.copy(configBean.parent()); return t.enroll(copy.createProxy()); }
public static ConfigBeanProxy deepCopy(ConfigBeanProxy self, ConfigBeanProxy parent) throws TransactionFailure { ConfigBean configBean = (ConfigBean) Dom.unwrap(self); // ensure the parent is locked Transaction t = Transaction.getTransaction(parent); if (t==null) { throw new TransactionFailure("Must use a locked parent config object for copying new config object"); } ConfigBean copy = configBean.copy(configBean.parent()); return t.enroll(copy.createProxy()); }
final Transaction t = Transaction.getTransaction(domain_w); final TopLevelContext topLevelContext = new TopLevelContext(t, domain_w);
ExternalService existingExternalService = (ExternalService) service; if (existingExternalService.getDefault() && serviceType.equalsIgnoreCase(existingExternalService.getType())) { Transaction transaction = Transaction.getTransaction(param); ExternalService wExtService = transaction.enroll(existingExternalService); wExtService.setDefault(false);
final Transaction t = Transaction.getTransaction(domain_w); final TopLevelContext topLevelContext = new TopLevelContext(t, domain_w);
public Object run(Domain d) throws PropertyVetoException, TransactionFailure { Transaction t = Transaction.getTransaction(d); if (t==null) return null;
public Object run(Domain d) throws PropertyVetoException, TransactionFailure { Transaction t = Transaction.getTransaction(d); if (t==null) return null;
Logger logger = LogDomains.getLogger(LoadBalancer.class, LogDomains.ADMIN_LOGGER); LocalStringManagerImpl localStrings = new LocalStringManagerImpl(LoadBalancer.class); Transaction t = Transaction.getTransaction(parent);
Logger logger = LogDomains.getLogger(LoadBalancer.class, LogDomains.ADMIN_LOGGER); LocalStringManagerImpl localStrings = new LocalStringManagerImpl(LoadBalancer.class); Transaction t = Transaction.getTransaction(parent);
Logger logger = LogDomains.getLogger(LoadBalancer.class, LogDomains.ADMIN_LOGGER); LocalStringManagerImpl localStrings = new LocalStringManagerImpl(LoadBalancer.class); Transaction t = Transaction.getTransaction(parent);
@Override public Object run(ConfigBeanProxy param) throws PropertyVetoException, TransactionFailure { Transaction t = Transaction.getTransaction(param); if (t!=null) { Nodes nodes = ((Domain)param).getNodes();
@Override public Object run(ConfigBeanProxy param) throws PropertyVetoException, TransactionFailure { Transaction t = Transaction.getTransaction(param); if (t!=null) { Nodes nodes = ((Domain)param).getNodes();