Author: dblevins
Date: Mon Sep 10 17:54:27 2007
New Revision: 574419
URL: http://svn.apache.org/viewvc?rev=574419&view=rev
Log:
Added constructors for better use outside of jaxb
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/AbstractService.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ConnectionManager.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Connector.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Container.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JndiProvider.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ProxyFactory.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resource.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SecurityService.java
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/TransactionManager.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/AbstractService.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/AbstractService.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/AbstractService.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/AbstractService.java
Mon Sep 10 17:54:27 2007
@@ -60,6 +60,20 @@
protected String type;
+ protected AbstractService(String id) {
+ this(id, null, null, new Properties());
+ }
+
+ protected AbstractService(String id, String provider, String type,
Properties properties) {
+ this.properties = properties;
+ this.id = id;
+ this.provider = provider;
+ this.type = type;
+ }
+
+ protected AbstractService() {
+ }
+
/**
* Gets the value of the properties property.
* <p/>
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ConnectionManager.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ConnectionManager.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ConnectionManager.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ConnectionManager.java
Mon Sep 10 17:54:27 2007
@@ -25,6 +25,7 @@
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
+import java.util.Properties;
/**
* <p>Java class for anonymous complex type.
@@ -47,4 +48,15 @@
@XmlType(name = "")
@XmlRootElement(name = "ConnectionManager")
public class ConnectionManager extends AbstractService {
+
+ public ConnectionManager(String id) {
+ super(id);
+ }
+
+ public ConnectionManager(String id, String provider, String type,
Properties properties) {
+ super(id, provider, type, properties);
+ }
+
+ public ConnectionManager() {
+ }
}
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Connector.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Connector.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Connector.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Connector.java
Mon Sep 10 17:54:27 2007
@@ -21,6 +21,7 @@
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -44,4 +45,14 @@
@XmlType(name = "")
@XmlRootElement(name = "Connector")
public class Connector extends AbstractService {
+ public Connector(String id) {
+ super(id);
+ }
+
+ public Connector(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public Connector() {
+ }
}
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Container.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Container.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Container.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Container.java
Mon Sep 10 17:54:27 2007
@@ -22,6 +22,7 @@
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -46,6 +47,17 @@
@XmlType(name = "")
@XmlRootElement(name = "Container")
public class Container extends AbstractService {
+
+ public Container(String id) {
+ super(id);
+ }
+
+ public Container(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public Container() {
+ }
/**
* Gets the value of the ctype property.
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JndiProvider.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JndiProvider.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JndiProvider.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JndiProvider.java
Mon Sep 10 17:54:27 2007
@@ -21,6 +21,7 @@
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -44,4 +45,14 @@
@XmlType(name = "")
@XmlRootElement(name = "JndiProvider")
public class JndiProvider extends AbstractService {
+ public JndiProvider(String id) {
+ super(id);
+ }
+
+ public JndiProvider(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public JndiProvider() {
+ }
}
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ProxyFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ProxyFactory.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ProxyFactory.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ProxyFactory.java
Mon Sep 10 17:54:27 2007
@@ -21,6 +21,7 @@
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -44,4 +45,14 @@
@XmlType(name = "")
@XmlRootElement(name = "ProxyFactory")
public class ProxyFactory extends AbstractService {
+ public ProxyFactory(String id) {
+ super(id);
+ }
+
+ public ProxyFactory(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public ProxyFactory() {
+ }
}
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resource.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resource.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resource.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resource.java
Mon Sep 10 17:54:27 2007
@@ -22,6 +22,7 @@
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -48,6 +49,17 @@
public class Resource extends AbstractService {
@XmlAttribute
protected String jndi;
+
+ public Resource(String id) {
+ super(id);
+ }
+
+ public Resource(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public Resource() {
+ }
/**
* Gets the value of the jndi property.
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SecurityService.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SecurityService.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SecurityService.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SecurityService.java
Mon Sep 10 17:54:27 2007
@@ -21,6 +21,7 @@
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -44,4 +45,15 @@
@XmlType(name = "")
@XmlRootElement(name = "SecurityService")
public class SecurityService extends AbstractService {
+
+ public SecurityService(String id) {
+ super(id);
+ }
+
+ public SecurityService(String id, String provider, String type, Properties
properties) {
+ super(id, provider, type, properties);
+ }
+
+ public SecurityService() {
+ }
}
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/TransactionManager.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/TransactionManager.java?rev=574419&r1=574418&r2=574419&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/TransactionManager.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/sys/TransactionManager.java
Mon Sep 10 17:54:27 2007
@@ -21,6 +21,7 @@
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.Properties;
/**
@@ -44,4 +45,14 @@
@XmlType(name = "")
@XmlRootElement(name = "TransactionManager")
public class TransactionManager extends AbstractService {
+ public TransactionManager(String id) {
+ super(id);
+ }
+
+ public TransactionManager(String id, String provider, String type,
Properties properties) {
+ super(id, provider, type, properties);
+ }
+
+ public TransactionManager() {
+ }
}