[jboss-cvs] JBossAS SVN: r90558 - in projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi: jboss and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jun 24 10:34:44 EDT 2009
Author: jaikiran
Date: 2009-06-24 10:34:43 -0400 (Wed, 24 Jun 2009)
New Revision: 90558
Added:
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossMethodMetaData.java
Removed:
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodMetaData.java
Modified:
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/LifecycleCallbackMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/PersistenceUnitRefMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/RunAsMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityIdentityMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityRoleRefMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SessionBeanMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/CacheConfigMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/ClusterConfigMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/IgnoreDependencyMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSecurityIdentityMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSessionBeanMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JndiRefMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/LocalBindingMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MessagePropertiesMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodAttributesMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PoolConfigMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PortComponentMetaData.java
projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/RemoteBindingMetaData.java
Log:
EJBTHREE-1791 More javadocs and SPI cleanup
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/LifecycleCallbackMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/LifecycleCallbackMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/LifecycleCallbackMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,32 +1,32 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.javaee;
/**
- *
- *
+ * Represents the lifecycle-callback metadata (ex: post-construct)
+ *
* The lifecycle-callback type specifies a method on a
* class to be called when a lifecycle event occurs.
* Note that each class may have only one lifecycle callback
* method for any given event and that the method may not
* be overloaded.
- *
+ *
* If the lifefycle-callback-class element is missing then
* the class defining the callback is assumed to be the
* component class in scope at the place in the descriptor
* in which the callback definition appears.
- *
- *
- *
+ *
+ *
+ *
* <p>Java class for lifecycle-callbackType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="lifecycle-callbackType">
* <complexContent>
@@ -39,50 +39,41 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface LifecycleCallbackMetaData
{
/**
- * Gets the value of the lifecycleCallbackClass property.
- *
- * @return
- * possible object is
- * {@link FullyQualifiedClassType }
- *
+ *
+ * @return Returns the fully qualified classname of the lifecycle-callback
+ * class
+ *
*/
String getLifecycleCallbackClass();
/**
- * Sets the value of the lifecycleCallbackClass property.
- *
- * @param value
- * allowed object is
- * {@link FullyQualifiedClassType }
- *
+ * Sets the fully qualified classname of the lifecycle-callback
+ * class
+ *
+ * @param lifecycleCallbackClass Fully qualified classname of the lifecycle callback
+ * class
+ *
*/
- void setLifecycleCallbackClass(String value);
+ void setLifecycleCallbackClass(String lifecycleCallbackClass);
/**
- * Gets the value of the lifecycleCallbackMethod property.
- *
- * @return
- * possible object is
- * {@link JavaIdentifierType }
- *
+ * @return Returns the method name of the lifecycle callback method
*/
String getLifecycleCallbackMethod();
/**
- * Sets the value of the lifecycleCallbackMethod property.
- *
- * @param value
- * allowed object is
- * {@link JavaIdentifierType }
- *
+ * Sets the method name of the lifecycle callback method
+ *
+ * @param methodName The lifecycle callback method name
+ *
*/
- void setLifecycleCallbackMethod(String value);
+ void setLifecycleCallbackMethod(String methodName);
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/PersistenceUnitRefMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/PersistenceUnitRefMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/PersistenceUnitRefMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.javaee;
@@ -10,41 +10,41 @@
import java.util.List;
/**
- *
- *
- *
+ * Represents the metadata of a persistence-unit-ref element
+ *
+ *
* The persistence-unit-ref element contains a declaration
* of Deployment Component's reference to a persistence unit
* associated within a Deployment Component's
* environment. It consists of:
- *
+ *
* - an optional description
* - the persistence unit reference name
* - an optional persistence unit name. If not specified,
* the default persistence unit is assumed.
* - optional injection targets
- *
+ *
* Examples:
- *
+ *
* <persistence-unit-ref>
* <persistence-unit-ref-name>myPersistenceUnit
* </persistence-unit-ref-name>
* </persistence-unit-ref>
- *
+ *
* <persistence-unit-ref>
* <persistence-unit-ref-name>myPersistenceUnit
* </persistence-unit-ref-name>
* <persistence-unit-name>PersistenceUnit1
* </persistence-unit-name>
* </persistence-unit-ref>
- *
- *
- *
- *
+ *
+ *
+ *
+ *
* <p>Java class for persistence-unit-refType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="persistence-unit-refType">
* <complexContent>
@@ -60,138 +60,94 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface PersistenceUnitRefMetaData
+public interface PersistenceUnitRefMetaData extends IdMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the persistenceUnitRefName property.
- *
- * @return
- * possible object is
- * {@link JndiNameType }
- *
+ * @return Returns the persistence unit reference name
+ *
*/
String getPersistenceUnitRefName();
/**
- * Sets the value of the persistenceUnitRefName property.
- *
- * @param value
- * allowed object is
- * {@link JndiNameType }
- *
+ * Sets the persistence unit reference name
+ *
+ * @param persistenceUnitRefName The persistence unit reference name
+ *
*/
- void setPersistenceUnitRefName(String value);
+ void setPersistenceUnitRefName(String persistenceUnitRefName);
/**
- * Gets the value of the persistenceUnitName property.
- *
- * @return
- * possible object is
- * {@link com.sun.java.xml.ns.javaee.String }
- *
+ *
+ * @return Returns the persistence unit name
+ *
*/
String getPersistenceUnitName();
/**
- * Sets the value of the persistenceUnitName property.
- *
- * @param value
- * allowed object is
- * {@link com.sun.java.xml.ns.javaee.String }
- *
+ * Sets the persistence unit name
+ *
+ * @param persistenceUnitName The persistence unit name
+ *
*/
- void setPersistenceUnitName(String value);
+ void setPersistenceUnitName(String persistenceUnitName);
/**
- * Gets the value of the mappedName property.
- *
- * @return
- * possible object is
- * {@link XsdStringType }
- *
+ * Returns the mapped-name of the persistence unit reference.
+ * Returns null if the mapped-name is not set
+ *
*/
String getMappedName();
/**
- * Sets the value of the mappedName property.
- *
- * @param value
- * allowed object is
- * {@link XsdStringType }
- *
+ * Sets the mapped-name of the persistence unit reference
+ *
+ * @param mappedName mapped-name of the persistence unit reference
*/
- void setMappedName(String value);
+ void setMappedName(String mappedName);
/**
- * Gets the value of the injectionTarget property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the injectionTarget property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getInjectionTarget().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link InjectionTargetMetaData }
- *
- *
+ * Returns a list of injection target(s) metadata for
+ * this persistence unit reference
+ * Returns an empty list if there is no injection-target.
+ *
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list.
*/
- List<InjectionTargetMetaData> getInjectionTarget();
+ List<InjectionTargetMetaData> getInjectionTargets();
/**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link java.lang.String }
- *
+ * Sets the list of injection targets for this persistence unit reference
+ *
+ * @param injectionTargets List of injection targets metadata for this persistence unit reference
*/
- java.lang.String getId();
+ void setInjectionTargets(List<InjectionTargetMetaData> injectionTargets);
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link java.lang.String }
- *
- */
- void setId(java.lang.String value);
-
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/RunAsMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/RunAsMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/RunAsMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.javaee;
@@ -10,18 +10,18 @@
import java.util.List;
/**
- *
- *
+ * Represents the metadata for run-as element
+ *
* The run-asType specifies the run-as identity to be
* used for the execution of a component. It contains an
* optional description, and the name of a security role.
- *
- *
- *
+ *
+ *
+ *
* <p>Java class for run-asType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="run-asType">
* <complexContent>
@@ -35,74 +35,51 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface RunAsMetaData
+public interface RunAsMetaData extends IdMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the roleName property.
- *
- * @return
- * possible object is
- * {@link RoleNameType }
- *
+ *
+ * @return Returns the role name
+ *
*/
String getRoleName();
/**
- * Sets the value of the roleName property.
- *
- * @param value
- * allowed object is
- * {@link RoleNameType }
- *
+ * Sets the role name
+ *
+ * @param roleName The role name
+ *
*/
- void setRoleName(String value);
+ void setRoleName(String roleName);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link java.lang.String }
- *
- */
- java.lang.String getId();
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link java.lang.String }
- *
- */
- void setId(java.lang.String value);
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityIdentityMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityIdentityMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityIdentityMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -11,6 +11,7 @@
/**
*
+ * Represents the metadata for security-identity element
*
* The security-identityType specifies whether the caller's
* security identity is to be used for the execution of the
@@ -43,7 +44,7 @@
*
*
*/
-public interface SecurityIdentityMetaData
+public interface SecurityIdentityMetaData extends IdMetaData
{
/**
@@ -71,63 +72,38 @@
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the useCallerIdentity property.
*
- * @return
- * possible object is
- * {@link EmptyType }
+ * @return Returns true if the caller's security identity is to be used as the
+ * security identity for the execution of the enterprise bean's methods.
+ * Else returns false.
*
*/
boolean isUseCallerIdentity();
/**
- * Sets the value of the useCallerIdentity property.
+ * Enable/Disable the use of caller's security identity for the execution of the enterprise bean's methods.
*
- * @param value
- * allowed object is
- * {@link EmptyType }
+ * @param useCallerIdentity If true then the caller's security identity will be used as the
+ * security identity for the execution of the enterprise bean's methods.
*
*/
- void setUseCallerIdentity(boolean value);
+ void setUseCallerIdentity(boolean useCallerIdentity);
/**
- * Gets the value of the runAs property.
*
- * @return
- * possible object is
- * {@link RunAsMetaData }
+ * @return Returns the run-as metadata associated with this security identity
*
*/
RunAsMetaData getRunAs();
/**
- * Sets the value of the runAs property.
+ * Sets the run-as metadata associated with this security identity
*
- * @param value
- * allowed object is
- * {@link RunAsMetaData }
+ * @param runAs The run-as metadata
*
*/
- void setRunAs(RunAsMetaData value);
+ void setRunAs(RunAsMetaData runAs);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link java.lang.String }
- *
- */
- java.lang.String getId();
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link java.lang.String }
- *
- */
- void setId(java.lang.String value);
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityRoleRefMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityRoleRefMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SecurityRoleRefMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.javaee;
@@ -10,8 +10,8 @@
import java.util.List;
/**
- *
- *
+ * Represents the metadata for a security-role-ref element
+ *
* The security-role-refType contains the declaration of a
* security role reference in a component's or a
* Deployment Component's code. The declaration consists of an
@@ -19,13 +19,13 @@
* code, and an optional link to a security role. If the
* security role is not specified, the Deployer must choose an
* appropriate security role.
- *
- *
- *
+ *
+ *
+ *
* <p>Java class for security-role-refType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="security-role-refType">
* <complexContent>
@@ -40,94 +40,64 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface SecurityRoleRefMetaData
+public interface SecurityRoleRefMetaData extends IdMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the roleName property.
- *
- * @return
- * possible object is
- * {@link RoleNameType }
- *
+ *
+ * @return Returns the role name of this security role reference
+ *
*/
String getRoleName();
/**
- * Sets the value of the roleName property.
- *
- * @param value
- * allowed object is
- * {@link RoleNameType }
- *
+ * Sets the role name of this security role reference
+ *
+ * @param roleName The role name associated with this security role reference
+ *
*/
void setRoleName(String value);
/**
- * Gets the value of the roleLink property.
- *
- * @return
- * possible object is
- * {@link RoleNameType }
- *
+ * @return Returns the role link of this security role reference
+ *
*/
String getRoleLink();
/**
- * Sets the value of the roleLink property.
- *
- * @param value
- * allowed object is
- * {@link RoleNameType }
- *
+ * Sets the role link associated with this security role reference
+ *
+ * @param roleLink The role link for this security role reference
+ *
*/
void setRoleLink(String value);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link java.lang.String }
- *
- */
- java.lang.String getId();
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link java.lang.String }
- *
- */
- void setId(java.lang.String value);
-
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SessionBeanMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SessionBeanMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/javaee/SessionBeanMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -647,6 +647,11 @@
/**
* @return Returns the list of persistence context references of this bean
*
+ * Returns an empty list if there are no such references.
+ *
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
+ *
*/
List<PersistenceContextRefMetaData> getPersistenceContextRefs();
@@ -659,168 +664,123 @@
/**
- * Gets the value of the persistenceUnitRef property.
+ * @returns Returns the persistence unit references associated with this bean
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the persistenceUnitRef property.
+ * Returns an empty list if there are no such references.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPersistenceUnitRef().add(newItem);
- * </pre>
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
+ */
+ List<PersistenceUnitRefMetaData> getPersistenceUnitRefs();
+
+ /**
+ * Sets the persistence unit references
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link PersistenceUnitRefMetaData }
+ * @param persistenceUnitRefs The persistence unit references of this bean
+ */
+ void setPersistenceUnitRefs(List<PersistenceUnitRefMetaData> persistenceUnitRefs);
+
+ /**
+ * @return Returns a list of post-construct methods associated with this bean
+ * Returns an empty list if there are no post-constructs.
*
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
*/
- List<PersistenceUnitRefMetaData> getPersistenceUnitRef();
+ List<LifecycleCallbackMetaData> getPostConstructs();
/**
- * Gets the value of the postConstruct property.
+ * Sets the post-constructs associated with this bean
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the postConstruct property.
+ * @param postConstructs The list of post-constructs
+ */
+ void setPostConstructs(List<LifecycleCallbackMetaData> postConstructs);
+
+ /**
+ * @return Returns a list of pre-destroy methods associated with this bean
+ * Returns an empty list if there are no pre-destroy callbacks for this bean.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPostConstruct().add(newItem);
- * </pre>
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LifecycleCallbackMetaData }
+ */
+ List<LifecycleCallbackMetaData> getPreDestroys();
+
+ /**
+ * Sets the list of pre-destroy callbacks associated with this bean
*
- *
+ * @param preDestroys The list of pre-destroys for this bean
*/
- List<LifecycleCallbackMetaData> getPostConstruct();
+ void setPreDestroys(List<LifecycleCallbackMetaData> preDestroys);
/**
- * Gets the value of the preDestroy property.
+ * @return Returns a list of post-activate methods associated with this bean
+ * Returns an empty list if there are no post-activate callbacks for this bean.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the preDestroy property.
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPreDestroy().add(newItem);
- * </pre>
+ */
+ List<LifecycleCallbackMetaData> getPostActivates();
+
+ /**
+ * Sets the list of post-activate callbacks associated with this bean
*
+ * @param postActivates The post-activate callbacks associated with this bean
+ */
+ void setPostActivates(List<LifecycleCallbackMetaData> postActivates);
+
+ /**
+ * @return Returns a list of pre-passivate methods associated with this bean
+ * Returns an empty list if there are no pre-passivate callbacks for this bean.
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LifecycleCallbackMetaData }
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
*
*/
- List<LifecycleCallbackMetaData> getPreDestroy();
+ List<LifecycleCallbackMetaData> getPrePassivates();
/**
- * Gets the value of the postActivate property.
+ * Sets the list of pre-passivate callbacks associated with this bean
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the postActivate property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPostActivate().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LifecycleCallbackMetaData }
- *
- *
+ * @param prePassivates The pre-passivate callbacks for this bean
*/
- List<LifecycleCallbackMetaData> getPostActivate();
+ void setPrePassivates(List<LifecycleCallbackMetaData> prePassivates);
/**
- * Gets the value of the prePassivate property.
+ * @return Returns a list of security roles references associated with this bean
+ * Returns an empty list if there are no such references
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the prePassivate property.
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPrePassivate().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LifecycleCallbackMetaData }
- *
- *
*/
- List<LifecycleCallbackMetaData> getPrePassivate();
+ List<SecurityRoleRefMetaData> getSecurityRoleRefs();
/**
- * Gets the value of the securityRoleRef property.
+ * Sets the security role references for this bean
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the securityRoleRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getSecurityRoleRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link SecurityRoleRefMetaData }
- *
- *
+ * @param securityRoleRefs The security role references for this bean
*/
- List<SecurityRoleRefMetaData> getSecurityRoleRef();
+ void setSecurityRoleRefs(List<SecurityRoleRefMetaData> securityRoleRefs);
/**
- * Gets the value of the securityIdentity property.
+ * @return Returns the security identity associated with this bean
*
- * @return
- * possible object is
- * {@link SecurityIdentityMetaData }
- *
*/
SecurityIdentityMetaData getSecurityIdentity();
/**
- * Sets the value of the securityIdentity property.
+ * Sets the security identity associated with this bean
*
- * @param value
- * allowed object is
- * {@link SecurityIdentityMetaData }
+ * @param securityIdentity The security identity associated with this bean
*
*/
- void setSecurityIdentity(SecurityIdentityMetaData value);
+ void setSecurityIdentity(SecurityIdentityMetaData securityIdentity);
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/CacheConfigMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/CacheConfigMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/CacheConfigMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -10,12 +10,12 @@
/**
* Element for specifying the class used to provide the caching mechanism for a bean,
* and the cache parameters
- *
- *
+ *
+ *
* <p>Java class for cache-configType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="cache-configType">
* <complexContent>
@@ -33,149 +33,121 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface CacheConfigMetaData
{
/**
- * Gets the value of the cacheValue property.
- *
- * @return
- * possible object is
- * {@link CacheValueType }
- *
+ *
+ * @return Returns the cache value
+ *
*/
String getCacheValue();
/**
- * Sets the value of the cacheValue property.
- *
- * @param value
- * allowed object is
- * {@link CacheValueType }
- *
+ * Sets the cache value
+ *
+ * @param cacheValue
+ *
*/
- void setCacheValue(String value);
+ void setCacheValue(String cacheValue);
/**
- * Gets the value of the cacheMaxSize property.
- *
- * @return
- * possible object is
- * {@link CacheMaxSizeType }
- *
+ *
+ * @return Returns the max size of the cache
+ * This represents the maximum cache entries before entry(s) are evicted
+ *
*/
int getCacheMaxSize();
/**
- * Sets the value of the cacheMaxSize property.
- *
- * @param value
- * allowed object is
- * {@link CacheMaxSizeType }
- *
+ * Sets the max size of the cache. This is the maximum cache entries
+ * before entry(s) are evicted
+ *
+ * @param maxSize The max size of the cache
+ *
*/
- void setCacheMaxSize(int value);
+ void setCacheMaxSize(int maxSize);
/**
- * Gets the value of the idleTimeoutSeconds property.
- *
- * @return
- * possible object is
- * {@link IdleTimeoutSecondsType }
- *
+ *
+ * @return Returns the number of seconds before an idle entry is evicted
+ *
*/
long getIdleTimeoutSeconds();
/**
- * Sets the value of the idleTimeoutSeconds property.
- *
- * @param value
- * allowed object is
- * {@link IdleTimeoutSecondsType }
- *
+ * Sets the number of seconds before an idle entry is evicted
+ *
+ * @param idleTimeoutSeconds Number of seconds before an idle entry is evicted
+ *
*/
void setIdleTimeoutSeconds(long value);
/**
- * Gets the value of the removeTimeoutSeconds property.
- *
- * @return
- * possible object is
- * {@link RemoveTimeoutSecondsType }
- *
+ *
+ * @return Returns the number of seconds before an idle entry is removed
+ *
*/
long getRemoveTimeoutSeconds();
/**
- * Sets the value of the removeTimeoutSeconds property.
- *
- * @param value
- * allowed object is
- * {@link RemoveTimeoutSecondsType }
- *
+ * Sets the number of seconds before an idle entry is removed
+ *
+ * @param removeTimeoutSeconds Number of seconds before an idle entry is removed
+ *
*/
- void setRemoveTimeoutSeconds(long value);
+ void setRemoveTimeoutSeconds(long removeTimeoutSeconds);
/**
- * Gets the value of the cacheName property.
- *
- * @return
- * possible object is
- * {@link CacheNameType }
- *
+ *
+ * @return Returns the cache name
+ *
+ *
*/
String getCacheName();
/**
- * Sets the value of the cacheName property.
- *
- * @param value
- * allowed object is
- * {@link CacheNameType }
- *
+ * Sets the cache name
+ *
+ * @param cacheName The cache name
+ *
*/
- void setCacheName(String value);
+ void setCacheName(String cacheName);
/**
- * Gets the value of the persistenceManager property.
- *
- * @return
- * possible object is
- * {@link PersistenceManagerType }
- *
+ * @return Returns the fully qualified classname of the persistence manager
+ * for this cache
+ *
*/
String getPersistenceManager();
/**
- * Sets the value of the persistenceManager property.
- *
- * @param value
- * allowed object is
- * {@link PersistenceManagerType }
- *
+ * Sets the fully qualified classname of the persistence manager
+ * for this cache
+ *
+ * @param persistenceManagerClass Fully qualified classname of the persistence manager
+ * for this cache
+ *
*/
- void setPersistenceManager(String value);
+ void setPersistenceManager(String persistenceManagerClass);
/**
- * Gets the value of the replicationIsPassivation property.
- *
+ *
* @return
- * possible object is
- * {@link ReplicationIsPassivationType }
- *
+ *
*/
String getReplicationIsPassivation();
/**
* Sets the value of the replicationIsPassivation property.
- *
+ *
* @param value
* allowed object is
* {@link ReplicationIsPassivationType }
- *
+ *
*/
void setReplicationIsPassivation(String value);
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/ClusterConfigMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/ClusterConfigMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/ClusterConfigMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -10,15 +10,16 @@
import java.util.List;
import org.jboss.ejb3.metadata.spi.javaee.DescriptionMetaData;
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
/**
* The cluster-config element allows to specify cluster specific settings.
- *
- *
+ *
+ *
* <p>Java class for cluster-configType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="cluster-configType">
* <complexContent>
@@ -38,154 +39,115 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface ClusterConfigMetaData
+public interface ClusterConfigMetaData extends IdMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the partitionName property.
- *
- * @return
- * possible object is
- * {@link PartitionNameType }
- *
+ *
+ * @return Returns the partition name
+ *
*/
String getPartitionName();
/**
- * Sets the value of the partitionName property.
- *
- * @param value
- * allowed object is
- * {@link PartitionNameType }
- *
+ * Sets the cluster partition name
+ *
+ * @param partitionName The cluster partition name
+ *
*/
- void setPartitionName(String value);
+ void setPartitionName(String partitionName);
/**
- * Gets the value of the homeLoadBalancePolicy property.
- *
- * @return
- * possible object is
- * {@link LoadBalancePolicyType }
- *
+ *
+ * @return Returns the fully qualified classname of the java class to be used
+ * to load balance calls in an EJB's home proxy.
+ *
*/
String getHomeLoadBalancePolicy();
/**
- * Sets the value of the homeLoadBalancePolicy property.
- *
- * @param value
- * allowed object is
- * {@link LoadBalancePolicyType }
- *
+ * Sets the fully qualified classname of the java class to be used
+ * to load balance calls in an EJB's home proxy.
+ *
+ * @param homeLoadBalancePolicyClassname Fully qualified classname of the java used to load
+ * balance EJB's home proxy
+ *
*/
- void setHomeLoadBalancePolicy(String value);
+ void setHomeLoadBalancePolicy(String loadBalancePolicyClassname);
/**
- * Gets the value of the beanLoadBalancePolicy property.
- *
- * @return
- * possible object is
- * {@link BeanLoadBalancePolicyType }
- *
+ *
+ * @return Returns the fully qualified classname of the java class to be used
+ * to load balance calls in a bean proxy.
+ *
+ *
*/
String getBeanLoadBalancePolicy();
/**
- * Sets the value of the beanLoadBalancePolicy property.
- *
- * @param value
- * allowed object is
- * {@link BeanLoadBalancePolicyType }
- *
+ * Sets the fully qualified classname of the java class to be used
+ * to load balance calls in an EJB's home proxy.
+ *
+ * @param beanLoadBalancePolicy Fully qualified classname of the java used to load
+ * balance bean proxy
+ *
*/
- void setBeanLoadBalancePolicy(String value);
+ void setBeanLoadBalancePolicy(String beanLoadBalancePolicy);
/**
- * Gets the value of the loadBalancePolicy property.
- *
- * @return
- * possible object is
- * {@link LoadBalancePolicyType }
- *
+ * This is the same as {@link #getBeanLoadBalancePolicy()}
+ * @see #getBeanLoadBalancePolicy()
+ *
*/
String getLoadBalancePolicy();
/**
- * Sets the value of the loadBalancePolicy property.
- *
- * @param value
- * allowed object is
- * {@link LoadBalancePolicyType }
- *
+ * This is the same as {@link #setBeanLoadBalancePolicy(String)}
+ *
+ * @see #setBeanLoadBalancePolicy(String)
+ *
*/
- void setLoadBalancePolicy(String value);
+ void setLoadBalancePolicy(String loadBalancePolicy);
/**
- * Gets the value of the sessionStateManagerJndiName property.
- *
- * @return
- * possible object is
- * {@link com.sun.java.xml.ns.javaee.String }
- *
+ *
+ * @return Returns the jndi-name of the session state manager
+ *
*/
String getSessionStateManagerJndiName();
/**
- * Sets the value of the sessionStateManagerJndiName property.
- *
- * @param value
- * allowed object is
- * {@link com.sun.java.xml.ns.javaee.String }
- *
+ * Sets the jndi-name of the session state manager.
+ *
+ * @param sessionStateManagerJndiName jndi-name of session state manager
*/
- void setSessionStateManagerJndiName(String value);
+ void setSessionStateManagerJndiName(String sessionStateManagerJndiName);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link java.lang.String }
- *
- */
- java.lang.String getId();
-
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link java.lang.String }
- *
- */
- void setId(java.lang.String value);
-
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/IgnoreDependencyMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/IgnoreDependencyMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/IgnoreDependencyMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -14,11 +14,11 @@
/**
* The ignore-dependency element removes an injection dependency
- *
+ *
* <p>Java class for ignore-dependencyType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="ignore-dependencyType">
* <complexContent>
@@ -32,78 +32,53 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface IgnoreDependencyMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the injectionTarget property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the injectionTarget property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getInjectionTarget().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link InjectionTargetMetaData }
- *
- *
+ * Returns a list of injection target(s) metadata for
+ * this ignore dependency metadata
+ * Returns an empty list if there is no injection-target.
+ *
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list.
*/
- List<InjectionTargetMetaData> getInjectionTarget();
+ List<InjectionTargetMetaData> getInjectionTargets();
/**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ * Sets the list of injection targets for this ignore dependency metadata
+ *
+ * @param injectionTargets List of injection targets metadata for this ignore dependency metadata
*/
- String getId();
+ void setInjectionTargets(List<InjectionTargetMetaData> injectionTargets);
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
+
}
Added: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossMethodMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossMethodMetaData.java (rev 0)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossMethodMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -0,0 +1,102 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
+//
+
+package org.jboss.ejb3.metadata.spi.jboss;
+
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
+
+/**
+ * The method element is used to specify attributes for one method or all
+ * those matching a pattern startingstring*.
+ *
+ * <p>Java class for methodType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="methodType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="method-name" type="{http://java.sun.com/xml/ns/javaee}method-nameType"/>
+ * <element name="read-only" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="idempotent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="transaction-timeout" type="{http://www.jboss.com/xml/ns/javaee}transaction-timeoutType" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+public interface JBossMethodMetaData extends IdMetaData
+{
+
+ /**
+ *
+ * @return Returns the name of the method
+ *
+ */
+ String getMethodName();
+
+ /**
+ * Sets the method name
+ *
+ * @param methodName The name of the method
+ *
+ */
+ void setMethodName(String methodName);
+
+ /**
+ *
+ * @return Returns true if the method is read-only, else returns false
+ *
+ */
+ boolean isReadOnly();
+
+ /**
+ * Set to true if the method is read-only. Else set to false.
+ *
+ * @param isReadOnly True if the method is read-only, else false
+ *
+ */
+ void setReadOnly(boolean isReadOnly);
+
+ /**
+ * @return Returns true if the method is idempotent, else returns false
+ *
+ */
+ Boolean isIdempotent();
+
+ /**
+ * Set to true if the method is idempotent. Else set to false.
+ *
+ * @param isIdempotent True if the method is idempotent, else false
+ *
+ */
+ void setIdempotent(Boolean isIdempotent);
+
+ /**
+ *
+ * @return Returns the transaction timeout (if any) associated with this
+ * method. Returns null if there is no transaction timeout configured for
+ * this method
+ *
+ */
+ String getTransactionTimeout();
+
+ /**
+ * Sets the transaction timeout for this method
+ *
+ * @param transactionTimeout The transaction timeout of this method
+ *
+ */
+ void setTransactionTimeout(String transactionTimeout);
+
+}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSecurityIdentityMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSecurityIdentityMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSecurityIdentityMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -14,12 +14,12 @@
* is to be used. If there is a run-as role defined for an enterprise bean, there can also be a
* run-as-principal define here. If you don't define a run-as principal the callee will see
* ctx.getCallerPrincipal() == 'anonymous' Used in: entity, message-driven, session
- *
- *
+ *
+ *
* <p>Java class for security-identityType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="security-identityType">
* <complexContent>
@@ -37,29 +37,24 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface JBossSecurityIdentityMetaData extends SecurityIdentityMetaData
{
/**
- * Gets the value of the runAsPrincipal property.
- *
- * @return
- * possible object is
- * {@link RoleNameType }
- *
+ *
+ * @return Returns the run-as principal
+ *
*/
String getRunAsPrincipal();
/**
- * Sets the value of the runAsPrincipal property.
- *
- * @param value
- * allowed object is
- * {@link RoleNameType }
- *
+ * Sets the run-as principal
+ *
+ * @param runAs The run-as principal
+ *
*/
void setRunAsPrincipal(String value);
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSessionBeanMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSessionBeanMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JBossSessionBeanMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -64,432 +64,342 @@
List<JBossMessageDestinationRefMetaData> getMessageDestinationRef();
/**
- * Gets the value of the localBinding property.
+ * @return Returns the local jndi bindings for this bean.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the localBinding property.
+ * Returns an empty list if there are no such bindings.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getLocalBinding().add(newItem);
- * </pre>
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
+ */
+ List<LocalBindingMetaData> getLocalBindings();
+
+ /**
+ * Sets the local jndi bindings for the bean
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LocalBindingMetaData }
- *
- *
+ * @param localBindings Local jndi bindings
*/
- List<LocalBindingMetaData> getLocalBinding();
+ void setLocalBindings(List<LocalBindingMetaData> localBindings);
/**
- * Gets the value of the remoteBinding property.
+ * @return Returns the remote jndi bindings of this bean.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the remoteBinding property.
+ * Returns an empty list if there are no such bindings.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getRemoteBinding().add(newItem);
- * </pre>
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link RemoteBindingMetaData }
+ */
+ List<RemoteBindingMetaData> getRemoteBindings();
+
+ /**
+ * Sets the remote jndi bindings of this bean
*
- *
+ * @param remoteBindings Remote jndi bindings
*/
- List<RemoteBindingMetaData> getRemoteBinding();
+ void setRemoteBindings(List<RemoteBindingMetaData> remoteBindings);
/**
- * Gets the value of the jndiName property.
+ * @return Returns the jndi-name for the default remote interface of this bean
*
- * @return
- * possible object is
- * {@link JndiNameType }
- *
*/
String getJndiName();
/**
- * Sets the value of the jndiName property.
+ * Sets the jndi-name for the default remote interface of this bean
*
- * @param value
- * allowed object is
- * {@link JndiNameType }
+ * @param jndiName The jndi-name of the default remote interface
*
*/
- void setJndiName(String value);
+ void setJndiName(String jndiName);
/**
- * Gets the value of the homeJndiName property.
+ * @return Returns the jndi-name for the remote home interface of this bean
*
- * @return
- * possible object is
- * {@link JndiNameType }
- *
*/
String getHomeJndiName();
/**
- * Sets the value of the homeJndiName property.
+ * Sets the jndi-name for the remote home interface of this bean
*
- * @param value
- * allowed object is
- * {@link JndiNameType }
+ * @param homeJndiName The jndi-name of the remote home interface
*
*/
- void setHomeJndiName(String value);
+ void setHomeJndiName(String homeJndiName);
/**
- * Gets the value of the localJndiName property.
+ * @return Returns the jndi-name for the default local interface of this bean
*
- * @return
- * possible object is
- * {@link LocalJndiNameType }
- *
*/
String getLocalJndiName();
/**
- * Sets the value of the localJndiName property.
+ * Sets the jndi-name for the default local interface of this bean
*
- * @param value
- * allowed object is
- * {@link LocalJndiNameType }
+ * @param localJndiName The jndi-name of the default local interface
*
*/
- void setLocalJndiName(String value);
+ void setLocalJndiName(String localJndiName);
/**
- * Gets the value of the localHomeJndiName property.
+ * @return Returns the jndi-name for the local home interface of this bean
*
- * @return
- * possible object is
- * {@link JndiNameType }
- *
*/
String getLocalHomeJndiName();
/**
- * Sets the value of the localHomeJndiName property.
+ * Sets the jndi-name for the local home interface of this bean
*
- * @param value
- * allowed object is
- * {@link JndiNameType }
+ * @param localHomeJndiName The jndi-name of the local home interface
*
*/
- void setLocalHomeJndiName(String value);
+ void setLocalHomeJndiName(String localHomeJndiName);
/**
- * Gets the value of the jndiBindingPolicy property.
*
- * @return
- * possible object is
- * {@link JndiBindingPolicyType }
+ * @return Returns the jndi binding policy of this bean
*
*/
String getJndiBindingPolicy();
/**
- * Sets the value of the jndiBindingPolicy property.
+ * Sets the jndi binding policy of this bean
*
- * @param value
- * allowed object is
- * {@link JndiBindingPolicyType }
+ * @param jndiBindingPolicy The jndi binding policy of the bean
*
*/
- void setJndiBindingPolicy(String value);
+ void setJndiBindingPolicy(String jndiBindingPolicy);
/**
- * Gets the value of the clustered property.
*
- * @return
- * possible object is
- * {@link ClusteredType }
+ * @return Returns true if the bean is clustered. Else returns false.
*
*/
- boolean getClustered();
+ boolean isClustered();
/**
- * Sets the value of the clustered property.
+ * If the bean is clustered then this property is set to true. Else set to false
*
- * @param value
- * allowed object is
- * {@link ClusteredType }
+ * @param isClustered True if bean is clustered, false otherwise.
*
*/
void setClustered(boolean value);
/**
- * Gets the value of the clusterConfig property.
*
- * @return
- * possible object is
- * {@link ClusterConfigMetaData }
+ * @return Returns the cluster configuration associated with this bean.
*
+ * @throws IllegalStateException The cluster configuration applies only if the
+ * bean is clustered. An {@link IllegalStateException} is thrown if the bean is *not*
+ * clustered
+ *
*/
- ClusterConfigMetaData getClusterConfig();
+ ClusterConfigMetaData getClusterConfig() throws IllegalStateException;
/**
- * Sets the value of the clusterConfig property.
+ * Sets the cluster configuration for this bean.
*
- * @param value
- * allowed object is
- * {@link ClusterConfigMetaData }
+ * @param clusterConfig The cluster configuration
*
+ * @throws IllegalStateException The cluster configuration applies only if the
+ * bean is clustered. An {@link IllegalStateException} is thrown if the bean is *not*
+ * clustered
*/
- void setClusterConfig(ClusterConfigMetaData value);
+ void setClusterConfig(ClusterConfigMetaData value) throws IllegalStateException;
/**
- * Gets the value of the securityDomain property.
*
- * @return
- * possible object is
- * {@link SecurityDomainType }
+ * @return Return the security domain name associated with this bean
*
*/
String getSecurityDomain();
/**
- * Sets the value of the securityDomain property.
+ * Sets the security domain name for this bean.
*
- * @param value
- * allowed object is
- * {@link SecurityDomainType }
+ * @param securityDomain The security domain name
*
*/
void setSecurityDomain(String value);
/**
- * Gets the value of the methodAttributes property.
+ * @return Returns the method attributes associated with this bean
*
- * @return
- * possible object is
- * {@link MethodAttributesMetaData }
*
*/
MethodAttributesMetaData getMethodAttributes();
/**
- * Sets the value of the methodAttributes property.
+ * Sets the method attributes for this bean
*
- * @param value
- * allowed object is
- * {@link MethodAttributesMetaData }
+ * @param methodAttributes The method attributes for this bean
*
*/
- void setMethodAttributes(MethodAttributesMetaData value);
+ void setMethodAttributes(MethodAttributesMetaData methodAttributes);
/**
- * Gets the value of the depends property.
+ * @return Returns a list of dependencies for this bean. The list contains
+ * JMX ObjectName(s) of a service on which the EJB depends.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the depends property.
+ * Returns an empty list if there are no such dependencies.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getDepends().add(newItem);
- * </pre>
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link DependsType }
- *
- *
*/
List<String> getDepends();
/**
- * Gets the value of the annotation property.
+ * Sets the list of dependencies for this bean
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the annotation property.
+ * @param depends The list of JMX ObjectName(s) of services on which this bean depends
+ */
+ void setDepends(List<String> depends);
+
+ /**
+ * @return Returns a list of annotations that will be added to the bean class,
+ * method or field.
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getAnnotation().add(newItem);
- * </pre>
+ * Returns an empty list if there are no such dependencies.
*
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link AnnotationMetaData }
+ */
+ List<AnnotationMetaData> getAnnotations();
+
+ /**
+ * Set the list of annotations to be added to the bean class, method or field
*
- *
+ * @param annotations The list of annotations
*/
- List<AnnotationMetaData> getAnnotation();
+ void setAnnotations(List<AnnotationMetaData> annotations);
/**
- * Gets the value of the ignoreDependency property.
+ * @return Returns the ignore dependency metadata associated with this bean
*
- * @return
- * possible object is
- * {@link IgnoreDependencyMetaData }
- *
*/
IgnoreDependencyMetaData getIgnoreDependency();
/**
- * Sets the value of the ignoreDependency property.
+ * Sets the ignore dependency metadata for this bean
*
- * @param value
- * allowed object is
- * {@link IgnoreDependencyMetaData }
+ * @param ignoreDependency The ignore dependency metadata
*
*/
- void setIgnoreDependency(IgnoreDependencyMetaData value);
+ void setIgnoreDependency(IgnoreDependencyMetaData ignoreDependency);
/**
- * Gets the value of the aopDomainName property.
*
- * @return
- * possible object is
- * {@link AopDomainNameType }
+ * @return Returns the AOP domain name associated with this bean.
+ * The aspect domain contains the interceptor stack and bindings
*
*/
String getAopDomainName();
/**
- * Sets the value of the aopDomainName property.
+ * Sets the AOP domain name for this bean
*
- * @param value
- * allowed object is
- * {@link AopDomainNameType }
+ * @param aopDomainName The AOP domain name
*
*/
- void setAopDomainName(String value);
+ void setAopDomainName(String aopDomainName);
/**
- * Gets the value of the cacheConfig property.
*
- * @return
- * possible object is
- * {@link CacheConfigMetaData }
+ * @return Returns the cache configurations of this bean
*
+ *
*/
CacheConfigMetaData getCacheConfig();
/**
- * Sets the value of the cacheConfig property.
+ * Sets the cache configuration for this bean
*
- * @param value
- * allowed object is
- * {@link CacheConfigMetaData }
+ * @param cacheConfig The cache configuration
*
*/
- void setCacheConfig(CacheConfigMetaData value);
+ void setCacheConfig(CacheConfigMetaData cacheConfig);
/**
- * Gets the value of the poolConfig property.
*
- * @return
- * possible object is
- * {@link PoolConfigMetaData }
*
+ * @return Returns the pool configuration of this bean
+ *
*/
PoolConfigMetaData getPoolConfig();
/**
- * Sets the value of the poolConfig property.
+ * Sets the pool configuration of this bean
*
- * @param value
- * allowed object is
- * {@link PoolConfigMetaData }
+ * @param poolConfig The pool configuration for this bean
*
*/
void setPoolConfig(PoolConfigMetaData value);
/**
- * Gets the value of the concurrent property.
*
- * @return
- * possible object is
- * {@link ConcurrentType }
+ * @return Returns true if the bean is set to block/serialize access
+ * instead of throw an exception on concurrent access to the bean.
*
+ * @throws IllegalStateException The isConcurrent property is applicable
+ * only for stateful beans. An {@link IllegalStateException} is thrown
+ * if the bean is *not* stateful.
+ *
+ * @see #isStateful()
+ * @see #isStateless()
+ *
*/
- boolean getConcurrent();
+ boolean isConcurrent() throws IllegalStateException;
/**
- * Sets the value of the concurrent property.
+ * Set to true if the access to the bean has to be blocked/serialized, instead of
+ * throwing an exception, on concurrent access.
*
- * @param value
- * allowed object is
- * {@link ConcurrentType }
+ * @param isConcurrent True if bean access has to be block/serialize instead of
+ * throwing an exception on concurrent access
*
*/
- void setConcurrent(boolean value);
+ void setConcurrent(boolean isConcurrent) throws IllegalStateException;
/**
- * Gets the value of the jndiRef property.
+ * @return Returns a list of jndi references for this bean.
+ * Returns an empty list if there are no such references.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the jndiRef property.
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
*
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getJndiRef().add(newItem);
- * </pre>
*
+ */
+ List<JndiRefMetaData> getJndiRefs();
+
+ /**
+ * Set the jndi references used to inject generic types based on JNDI name,
+ * for this bean
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link JndiRefMetaData }
- *
- *
+ * @param jndiRefs
*/
- List<JndiRefMetaData> getJndiRef();
+ void setJndiRefs(List<JndiRefMetaData> jndiRefs);
/**
- * Gets the value of the portComponent property.
*
- * @return
- * possible object is
- * {@link PortComponentMetaData }
+ * @return Returns the port component associated with this bean
*
*/
PortComponentMetaData getPortComponent();
/**
- * Sets the value of the portComponent property.
+ * Sets the port component metadata for this bean
*
- * @param value
- * allowed object is
- * {@link PortComponentMetaData }
+ * @param portComponent
*
*/
- void setPortComponent(PortComponentMetaData value);
+ void setPortComponent(PortComponentMetaData portComponent);
/**
- * Gets the value of the ejbTimeoutIdentity property.
*
* @return
- * possible object is
- * {@link JBossSecurityIdentityMetaData }
- *
*/
JBossSecurityIdentityMetaData getEjbTimeoutIdentity();
@@ -497,8 +407,6 @@
* Sets the value of the ejbTimeoutIdentity property.
*
* @param value
- * allowed object is
- * {@link JBossSecurityIdentityMetaData }
*
*/
void setEjbTimeoutIdentity(JBossSecurityIdentityMetaData value);
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JndiRefMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JndiRefMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/JndiRefMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -10,6 +10,7 @@
import java.util.List;
import org.jboss.ejb3.metadata.spi.javaee.DescriptionMetaData;
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
import org.jboss.ejb3.metadata.spi.javaee.InjectionTargetMetaData;
/**
@@ -40,7 +41,7 @@
*
*
*/
-public interface JndiRefMetaData
+public interface JndiRefMetaData extends IdMetaData
{
/**
@@ -68,127 +69,85 @@
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the jndiRefName property.
*
- * @return
- * possible object is
- * {@link JndiNameType }
+ * @return The jndi reference name. This is relative to the
+ * java:comp/env context
*
*/
String getJndiRefName();
/**
- * Sets the value of the jndiRefName property.
+ * Sets the jndi reference name, relative to the java:comp/env context
*
- * @param value
- * allowed object is
- * {@link JndiNameType }
+ * @param jndiRefName The jndi reference name
*
*/
- void setJndiRefName(String value);
+ void setJndiRefName(String jndiRefName);
/**
- * Gets the value of the jndiName property.
*
- * @return
- * possible object is
- * {@link JndiNameType }
+ * @return Returns the jndi name
*
+ *
*/
String getJndiName();
/**
- * Sets the value of the jndiName property.
+ * Sets the jndi name
+ * @param jndiName The jndi name
*
- * @param value
- * allowed object is
- * {@link JndiNameType }
- *
*/
- void setJndiName(String value);
+ void setJndiName(String jndiName);
/**
- * Gets the value of the mappedName property.
*
- * @return
- * possible object is
- * {@link XsdStringType }
+ * @return Returns the mapped name
*
*/
String getMappedName();
/**
- * Sets the value of the mappedName property.
+ * Sets the mapped name
*
- * @param value
- * allowed object is
- * {@link XsdStringType }
+ * @param mappedName The mapped name
*
*/
- void setMappedName(String value);
+ void setMappedName(String mappedName);
/**
- * Gets the value of the injectionTarget property.
+ * Returns a list of injection target(s) metadata for
+ * this jndi reference
+ * Returns an empty list if there is no injection-target.
*
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the injectionTarget property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getInjectionTarget().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link InjectionTargetMetaData }
- *
- *
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list.
*/
- List<InjectionTargetMetaData> getInjectionTarget();
+ List<InjectionTargetMetaData> getInjectionTargets();
/**
- * Gets the value of the ignoreDependency property.
+ * Sets the list of injection targets for this jndi reference
*
- * @return
- * possible object is
- * {@link EmptyType }
- *
+ * @param injectionTargets List of injection targets metadata for this jndi reference
*/
- boolean isIgnoreDependency();
+ void setInjectionTargets(List<InjectionTargetMetaData> injectionTargets);
/**
- * Sets the value of the ignoreDependency property.
*
- * @param value
- * allowed object is
- * {@link EmptyType }
- *
+ * @return Returns true if this jndi reference dependency has to be ignored.
+ * Else returns false
*/
- void setIgnoreDependency(boolean value);
+ boolean isIgnoreDependency();
/**
- * Gets the value of the id property.
+ * Set to true if the jndi reference dependency has to be ignored. Else
+ * set to false.
*
- * @return
- * possible object is
- * {@link String }
+ * @param ignoreDependency True if the jndi reference dependency has to be ignored. Else
+ * set to false.
*
*/
- String getId();
+ void setIgnoreDependency(boolean ignoreDependency);
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
+
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/LocalBindingMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/LocalBindingMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/LocalBindingMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -12,16 +12,16 @@
import org.jboss.ejb3.metadata.spi.javaee.DescriptionMetaData;
/**
- *
- *
+ *
+ *
* Element for specifying the local jndi binding for a bean.
- *
- *
- *
+ *
+ *
+ *
* <p>Java class for local-bindingType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="local-bindingType">
* <complexContent>
@@ -34,54 +34,49 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface LocalBindingMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the jndiName property.
- *
- * @return
- * possible object is
- * {@link JndiNameType }
- *
+ *
+ * @return Returns the jndi name of this local jndi binding
+ *
*/
String getJndiName();
/**
- * Sets the value of the jndiName property.
- *
- * @param value
- * allowed object is
- * {@link JndiNameType }
- *
+ * Sets the jndi name of this local binding
+ *
+ * @param jndiName
+ *
*/
- void setJndiName(String value);
+ void setJndiName(String jndiName);
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MessagePropertiesMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MessagePropertiesMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MessagePropertiesMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -61,20 +61,20 @@
*
* @return
* possible object is
- * {@link MethodMetaData }
+ * {@link JBossMethodMetaData }
*
*/
- MethodMetaData getMethod();
+ JBossMethodMetaData getMethod();
/**
* Sets the value of the method property.
*
* @param value
* allowed object is
- * {@link MethodMetaData }
+ * {@link JBossMethodMetaData }
*
*/
- void setMethod(MethodMetaData value);
+ void setMethod(JBossMethodMetaData value);
/**
* Gets the value of the delivery property.
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodAttributesMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodAttributesMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodAttributesMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,23 +1,25 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
import java.util.List;
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
+
/**
* The method-attributes element can be used to specify which methods are
* read only or idempotent. This is used to reduce the need for locks and replication.
- *
- *
+ *
+ *
* <p>Java class for method-attributesType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="method-attributesType">
* <complexContent>
@@ -30,54 +32,31 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface MethodAttributesMetaData
+public interface MethodAttributesMetaData extends IdMetaData
{
/**
- * Gets the value of the method property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the method property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getMethod().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link MethodMetaData }
- *
- *
+ * @return Returns the methods that have the read-only/idempotent properties
+ * configured
+ *
+ * Returns an empty list if there are no such methods.
+ *
+ * It's upto the implementation to return either a modifiable
+ * or an unmodifiable list
+ *
*/
- List<MethodMetaData> getMethod();
+ List<JBossMethodMetaData> getMethods();
/**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ * Sets the list of methods which have been configured with different attributes,
+ * for this bean
+ *
+ * @param methodAttributes The list of methods with attributes
*/
- String getId();
+ void setMethods(List<JBossMethodMetaData> methodAttributes);
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
}
Deleted: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/MethodMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,139 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
-//
-
-package org.jboss.ejb3.metadata.spi.jboss;
-
-/**
- * The method element is used to specify attributes for one method or all
- * those matching a pattern startingstring*.
- *
- * <p>Java class for methodType complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="methodType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="method-name" type="{http://java.sun.com/xml/ns/javaee}method-nameType"/>
- * <element name="read-only" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="idempotent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="transaction-timeout" type="{http://www.jboss.com/xml/ns/javaee}transaction-timeoutType" minOccurs="0"/>
- * </sequence>
- * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-public interface MethodMetaData
-{
-
- /**
- * Gets the value of the methodName property.
- *
- * @return
- * possible object is
- * {@link MethodNameType }
- *
- */
- String getMethodName();
-
- /**
- * Sets the value of the methodName property.
- *
- * @param value
- * allowed object is
- * {@link MethodNameType }
- *
- */
- void setMethodName(String value);
-
- /**
- * Gets the value of the readOnly property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- Boolean isReadOnly();
-
- /**
- * Sets the value of the readOnly property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- void setReadOnly(Boolean value);
-
- /**
- * Gets the value of the idempotent property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- Boolean isIdempotent();
-
- /**
- * Sets the value of the idempotent property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- void setIdempotent(Boolean value);
-
- /**
- * Gets the value of the transactionTimeout property.
- *
- * @return
- * possible object is
- * {@link TransactionTimeoutType }
- *
- */
- String getTransactionTimeout();
-
- /**
- * Sets the value of the transactionTimeout property.
- *
- * @param value
- * allowed object is
- * {@link TransactionTimeoutType }
- *
- */
- void setTransactionTimeout(String value);
-
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- String getId();
-
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
-
-}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PoolConfigMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PoolConfigMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PoolConfigMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,21 +1,19 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
/**
- * Element for specifying the class used to provide the caching mechanism for a bean,
- * and the cache parameters
- *
- *
+ * Element for specifying the pool configuration of a bean
+ *
* <p>Java class for pool-configType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="pool-configType">
* <complexContent>
@@ -29,70 +27,55 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
public interface PoolConfigMetaData
{
/**
- * Gets the value of the poolValue property.
- *
- * @return
- * possible object is
- * {@link PoolValueType }
- *
+ *
+ * @return Returns the pool type
+ *
*/
String getPoolValue();
/**
- * Sets the value of the poolValue property.
- *
- * @param value
- * allowed object is
- * {@link PoolValueType }
- *
+ * Sets the pool type
+ *
+ * @param poolValue
+ *
*/
- void setPoolValue(String value);
+ void setPoolValue(String poolValue);
/**
- * Gets the value of the poolMaxSize property.
- *
- * @return
- * possible object is
- * {@link PoolMaxSizeType }
- *
+ *
+ * @return Returns the max size of the pool
+ *
*/
long getPoolMaxSize();
/**
- * Sets the value of the poolMaxSize property.
- *
- * @param value
- * allowed object is
- * {@link PoolMaxSizeType }
- *
+ * Sets the max size of the pool
+ *
+ * @param maxSize Max size of the pool
+ *
*/
- void setPoolMaxSize(long value);
+ void setPoolMaxSize(long maxSize);
/**
- * Gets the value of the poolTimeout property.
- *
- * @return
- * possible object is
- * {@link PoolTimeoutType }
- *
+ *
+ * @return Returns the number of seconds before an pool thread times out
+ *
*/
long getPoolTimeout();
/**
- * Sets the value of the poolTimeout property.
- *
- * @param value
- * allowed object is
- * {@link PoolTimeoutType }
- *
+ * Sets the number of seconds before an pool thread times out
+ *
+ * @param poolTimeoutInSeconds Number of seconds before a pool thread times out
+ *
*/
- void setPoolTimeout(long value);
+ void setPoolTimeout(long poolTimeoutInSeconds);
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PortComponentMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PortComponentMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/PortComponentMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,26 +1,28 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
+
/**
- *
- *
+ *
+ *
* The port-component element specifies a mapping from a webservice
* port-component whose service-impl-bean/ejb-link value maps to an ejb.
* Used in: session
- *
- *
- *
- *
+ *
+ *
+ *
+ *
* <p>Java class for port-componentType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="port-componentType">
* <complexContent>
@@ -37,130 +39,88 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface PortComponentMetaData
+public interface PortComponentMetaData extends IdMetaData
{
/**
- * Gets the value of the portComponentName property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ *
+ * @return Returns the port component name
+ *
*/
String getPortComponentName();
/**
- * Sets the value of the portComponentName property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
+ * Sets the port component name
+ *
+ * @param portComponentName The port component name
+ *
*/
- void setPortComponentName(String value);
+ void setPortComponentName(String portComponentName);
/**
- * Gets the value of the portComponentUri property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ *
+ * @return Returns the port component URI
+ *
*/
String getPortComponentUri();
/**
- * Sets the value of the portComponentUri property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
+ * Sets the port component uri
+ *
+ * @param portComponentURI
+ *
*/
void setPortComponentUri(String value);
/**
- * Gets the value of the authMethod property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ *
+ * @return Returns the auth method
+ *
*/
String getAuthMethod();
/**
- * Sets the value of the authMethod property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
+ * Sets the auth method
+ *
+ * @param authMethod
+ *
*/
- void setAuthMethod(String value);
+ void setAuthMethod(String authMethod);
/**
- * Gets the value of the transportGuarantee property.
- *
- * @return
- * possible object is
- * {@link String }
- *
+ *
+ * @return Returns the transport guarantee
+ *
*/
String getTransportGuarantee();
/**
- * Sets the value of the transportGuarantee property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
+ * Sets the transport guaranteee
+ *
+ * @param transportGuarantee
+ *
*/
- void setTransportGuarantee(String value);
+ void setTransportGuarantee(String transportGuarantee);
/**
- * Gets the value of the secureWsdlAccess property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
+ * @return Returns true if the port component is set for secure wsdl access.
+ * Else returns false
+ *
*/
- Boolean isSecureWsdlAccess();
+ boolean isSecureWsdlAccess();
/**
- * Sets the value of the secureWsdlAccess property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
+ * Set true if the port component is to be set for secure wsdl access.
+ * Else set to false
+ *
+ * @param isSecureWsdlAccess True if the port component is to be set for secure wsdl access.
+ * Else set to false
+ *
*/
- void setSecureWsdlAccess(Boolean value);
+ void setSecureWsdlAccess(boolean isSecureWsdlAccess);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- String getId();
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
-
}
Modified: projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/RemoteBindingMetaData.java
===================================================================
--- projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/RemoteBindingMetaData.java 2009-06-24 14:32:51 UTC (rev 90557)
+++ projects/ejb3/trunk/metadata-spi/src/main/java/org/jboss/ejb3/metadata/spi/jboss/RemoteBindingMetaData.java 2009-06-24 14:34:43 UTC (rev 90558)
@@ -1,8 +1,8 @@
//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2009.06.08 at 07:12:16 PM IST
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2009.06.08 at 07:12:16 PM IST
//
package org.jboss.ejb3.metadata.spi.jboss;
@@ -10,16 +10,17 @@
import java.util.List;
import org.jboss.ejb3.metadata.spi.javaee.DescriptionMetaData;
+import org.jboss.ejb3.metadata.spi.javaee.IdMetaData;
/**
* Element for specifying the remote jndi binding for a bean as well
* as the client interceptor stack
- *
- *
+ *
+ *
* <p>Java class for remote-bindingType complex type.
- *
+ *
* <p>The following schema fragment specifies the expected content contained within this class.
- *
+ *
* <pre>
* <complexType name="remote-bindingType">
* <complexContent>
@@ -37,154 +38,109 @@
* </complexContent>
* </complexType>
* </pre>
- *
- *
+ *
+ *
*/
-public interface RemoteBindingMetaData
+public interface RemoteBindingMetaData extends IdMetaData
{
/**
* Gets the value of the description property.
- *
+ *
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the description property.
- *
+ *
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDescription().add(newItem);
* </pre>
- *
- *
+ *
+ *
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DescriptionMetaData }
- *
- *
+ *
+ *
*/
List<DescriptionMetaData> getDescription();
/**
- * Gets the value of the jndiName property.
- *
- * @return
- * possible object is
- * {@link JndiNameType }
- *
+ *
+ * @return Returns the jndi name of this remote jndi binding
+ *
*/
String getJndiName();
/**
- * Sets the value of the jndiName property.
- *
- * @param value
- * allowed object is
- * {@link JndiNameType }
- *
+ * Sets the jndi name of this remote jndi binding
+ *
+ * @param jndiName
+ *
*/
- void setJndiName(String value);
+ void setJndiName(String jndiName);
/**
- * Gets the value of the clientBindUrl property.
- *
- * @return
- * possible object is
- * {@link ClientBindUrlType }
- *
+ *
+ * @return Returns the client bind URL of this remote jndi binding
+ *
*/
String getClientBindUrl();
/**
- * Sets the value of the clientBindUrl property.
- *
- * @param value
- * allowed object is
- * {@link ClientBindUrlType }
- *
+ * Sets the client bind URL of this remote jndi binding
+ *
+ * @param clientBindURL
+ *
*/
- void setClientBindUrl(String value);
+ void setClientBindUrl(String clientBindURL);
/**
- * Gets the value of the interceptorStack property.
- *
- * @return
- * possible object is
- * {@link InterceptorStackType }
- *
+ *
+ * @return Returns the client AOP interceptor stack name of this remote jndi binding
+ *
*/
String getInterceptorStack();
/**
- * Sets the value of the interceptorStack property.
- *
- * @param value
- * allowed object is
- * {@link InterceptorStackType }
- *
+ * Sets the client AOP interceptor stack name for this remote jndi binding
+ *
+ * @param interceptorStack
+ *
*/
- void setInterceptorStack(String value);
+ void setInterceptorStack(String interceptorStack);
/**
- * Gets the value of the proxyFactory property.
- *
- * @return
- * possible object is
- * {@link ProxyFactoryType }
- *
+ *
+ * @return Returns the fully qualified class name of the proxy factory
+ *
*/
String getProxyFactory();
/**
- * Sets the value of the proxyFactory property.
- *
- * @param value
- * allowed object is
- * {@link ProxyFactoryType }
- *
+ * Sets the fully qualified name of the proxy factory class
+ *
+ * @param proxyFactoryClass
+ *
*/
- void setProxyFactory(String value);
+ void setProxyFactory(String proxyFactoryClass);
/**
- * Gets the value of the invokerName property.
- *
- * @return
- * possible object is
- * {@link InvokerNameType }
- *
+ *
+ * @return Returns the name of the invoker (remoting Connector) to be used
+ *
*/
String getInvokerName();
/**
- * Sets the value of the invokerName property.
- *
- * @param value
- * allowed object is
- * {@link InvokerNameType }
- *
+ * Sets the name of the invoker (remoting Connector) to be used
+ *
+ * @param invokerName
+ *
*/
void setInvokerName(String value);
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- String getId();
-
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- void setId(String value);
-
}
More information about the jboss-cvs-commits
mailing list