This style is used to refer to a single method within a set of methods with
an overloaded name. PARAM-1 through PARAM-n are the fully-qualified Java
types of the method's input parameters (if the method has no input arguments,
the method-params element
contains no method-param elements). Arrays are specified by the array
element's type, followed by one or more pair of square brackets (e.g.
int[][]).
Used in: method-permission and container-transaction
Examples:
Style 1: The following method element refers to all the methods of the
EmployeeService bean's home and remote interfaces:
EmployeeService
*
Style 2: The following method element refers to all the create methods of the
EmployeeService bean's home interface:
EmployeeService
create
Style 3: The following method element refers to the create(String firstName,
String LastName) method of the EmployeeService bean's home interface.
EmployeeService
create
java.lang.String
java.lang.String
The following example illustrates a Style 3 element with more complex
parameter types. The method foobar(char s, int i, int[] iar,
mypackage.MyClass mycl, mypackage.MyClass[][] myclaar)
would be specified as:
EmployeeService
foobar
char
int
int[]
mypackage.MyClass
mypackage.MyClass[][]
The optional method-intf element can be used when it becomes necessary to
differentiate between a method defined in the home interface and a method
with the same name and signature that is defined in the remote interface.
For example, the method element
EmployeeService
Remote
create
java.lang.String
java.lang.String
can be used to differentiate the create(String, String) method defined in the
remote interface from the create(String, String) method defined in the home
interface, which would be defined as
EmployeeService
Home
create
java.lang.String
java.lang.String
Java class for MethodElement complex type.
The following schema fragment specifies the expected content contained within
this class.
<complexType name="MethodElement">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element name="enterpriseBean" type="{ejb.xmi}EnterpriseBean"/>
</choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element name="descriptions" type="{common.xmi}Description"/>
</choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="{http://www.omg.org/XMI}Extension"/>
</choice>
</choice>
<attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/>
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="enterpriseBean" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="parms" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{ejb.xmi}MethodElementKind" />
<attribute ref="{http://www.omg.org/XMI}id"/>
</restriction>
</complexContent>
</complexType>
Method Summary |
java.lang.String |
getDescription()
Gets the value of the description property. |
java.util.List<Description> |
getDescriptions()
Gets the value of the descriptions property. |
java.lang.String |
getEnterpriseBean()
Gets the value of the enterpriseBean property. |
java.util.List<EnterpriseBean> |
getEnterpriseBeans()
Gets the value of the enterpriseBeans property. |
java.util.List<Extension> |
getExtensions()
Gets the value of the extensions property. |
java.lang.String |
getHref()
Gets the value of the href property. |
java.lang.String |
getId()
Gets the value of the id property. |
java.lang.Object |
getIdref()
Gets the value of the idref property. |
java.lang.String |
getLabel()
Gets the value of the label property. |
MethodElementEnum |
getMethodElementType()
Gets the value of the methodElementType property. |
java.lang.String |
getName()
Gets the value of the name property. |
java.lang.String |
getParms()
Gets the value of the parms property. |
javax.xml.namespace.QName |
getType()
Gets the value of the type property. |
java.lang.String |
getUuid()
Gets the value of the uuid property. |
java.lang.String |
getVersion()
Gets the value of the version property. |
void |
setDescription(java.lang.String value)
Sets the value of the description property. |
void |
setEnterpriseBean(java.lang.String value)
Sets the value of the enterpriseBean property. |
void |
setHref(java.lang.String value)
Sets the value of the href property. |
void |
setId(java.lang.String value)
Sets the value of the id property. |
void |
setIdref(java.lang.Object value)
Sets the value of the idref property. |
void |
setLabel(java.lang.String value)
Sets the value of the label property. |
void |
setMethodElementType(MethodElementEnum value)
Sets the value of the methodElementType property. |
void |
setName(java.lang.String value)
Sets the value of the name property. |
void |
setParms(java.lang.String value)
Sets the value of the parms property. |
void |
setType(javax.xml.namespace.QName value)
Sets the value of the type property. |
void |
setUuid(java.lang.String value)
Sets the value of the uuid property. |
void |
setVersion(java.lang.String value)
Sets the value of the version property. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enterpriseBeans
protected java.util.List<EnterpriseBean> enterpriseBeans
descriptions
protected java.util.List<Description> descriptions
extensions
protected java.util.List<Extension> extensions
description
protected java.lang.String description
enterpriseBean
protected java.lang.String enterpriseBean
name
protected java.lang.String name
parms
protected java.lang.String parms
methodElementType
protected MethodElementEnum methodElementType
id
protected java.lang.String id
type
protected javax.xml.namespace.QName type
version
protected java.lang.String version
href
protected java.lang.String href
idref
protected java.lang.Object idref
label
protected java.lang.String label
uuid
protected java.lang.String uuid
MethodElement
public MethodElement()
getEnterpriseBeans
public java.util.List<EnterpriseBean> getEnterpriseBeans()
- Gets the value of the enterpriseBeans property.
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
set
method for the enterpriseBeans property.
For example, to add a new item, do as follows:
getEnterpriseBeans().add(newItem);
Objects of the following type(s) are allowed in the list
EnterpriseBean
getDescriptions
public java.util.List<Description> getDescriptions()
- Gets the value of the descriptions property.
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
set
method for the descriptions property.
For example, to add a new item, do as follows:
getDescriptions().add(newItem);
Objects of the following type(s) are allowed in the list
Description
getExtensions
public java.util.List<Extension> getExtensions()
- Gets the value of the extensions property.
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
set
method for the extensions property.
For example, to add a new item, do as follows:
getExtensions().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
getDescription
public java.lang.String getDescription()
- Gets the value of the description property.
- Returns:
- possible object is
String
setDescription
public void setDescription(java.lang.String value)
- Sets the value of the description property.
- Parameters:
value
- allowed object is String
getEnterpriseBean
public java.lang.String getEnterpriseBean()
- Gets the value of the enterpriseBean property.
- Returns:
- possible object is
String
setEnterpriseBean
public void setEnterpriseBean(java.lang.String value)
- Sets the value of the enterpriseBean property.
- Parameters:
value
- allowed object is String
getName
public java.lang.String getName()
- Gets the value of the name property.
- Returns:
- possible object is
String
setName
public void setName(java.lang.String value)
- Sets the value of the name property.
- Parameters:
value
- allowed object is String
getParms
public java.lang.String getParms()
- Gets the value of the parms property.
- Returns:
- possible object is
String
setParms
public void setParms(java.lang.String value)
- Sets the value of the parms property.
- Parameters:
value
- allowed object is String
getMethodElementType
public MethodElementEnum getMethodElementType()
- Gets the value of the methodElementType property.
- Returns:
- possible object is
MethodElementEnum
setMethodElementType
public void setMethodElementType(MethodElementEnum value)
- Sets the value of the methodElementType property.
- Parameters:
value
- allowed object is MethodElementEnum
getId
public java.lang.String getId()
- Gets the value of the id property.
- Returns:
- possible object is
String
setId
public void setId(java.lang.String value)
- Sets the value of the id property.
- Parameters:
value
- allowed object is String
getType
public javax.xml.namespace.QName getType()
- Gets the value of the type property.
- Returns:
- possible object is
QName
setType
public void setType(javax.xml.namespace.QName value)
- Sets the value of the type property.
- Parameters:
value
- allowed object is QName
getVersion
public java.lang.String getVersion()
- Gets the value of the version property.
- Returns:
- possible object is
String
setVersion
public void setVersion(java.lang.String value)
- Sets the value of the version property.
- Parameters:
value
- allowed object is String
getHref
public java.lang.String getHref()
- Gets the value of the href property.
- Returns:
- possible object is
String
setHref
public void setHref(java.lang.String value)
- Sets the value of the href property.
- Parameters:
value
- allowed object is String
getIdref
public java.lang.Object getIdref()
- Gets the value of the idref property.
- Returns:
- possible object is
Object
setIdref
public void setIdref(java.lang.Object value)
- Sets the value of the idref property.
- Parameters:
value
- allowed object is Object
getLabel
public java.lang.String getLabel()
- Gets the value of the label property.
- Returns:
- possible object is
String
setLabel
public void setLabel(java.lang.String value)
- Sets the value of the label property.
- Parameters:
value
- allowed object is String
getUuid
public java.lang.String getUuid()
- Gets the value of the uuid property.
- Returns:
- possible object is
String
setUuid
public void setUuid(java.lang.String value)
- Sets the value of the uuid property.
- Parameters:
value
- allowed object is String
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.