public class InterceptorBinding
extends java.lang.Object
Java class for interceptor-bindingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="interceptor-bindingType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/> <element name="ejb-name" type="{http://java.sun.com/xml/ns/javaee}string"/> <choice> <element name="interceptor-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" maxOccurs="unbounded" minOccurs="0"/> <element name="interceptor-order" type="{http://java.sun.com/xml/ns/javaee}interceptor-orderType"/> </choice> <element name="exclude-default-interceptors" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/> <element name="exclude-class-interceptors" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/> <element name="method" type="{http://java.sun.com/xml/ns/javaee}named-methodType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
className |
protected TextMap |
description |
protected java.lang.String |
ejbName |
protected boolean |
excludeClassInterceptors |
protected boolean |
excludeDefaultInterceptors |
protected java.lang.String |
id |
protected java.util.List<java.lang.String> |
interceptorClass |
protected InterceptorOrder |
interceptorOrder |
protected NamedMethod |
method |
Constructor and Description |
---|
InterceptorBinding() |
InterceptorBinding(EnterpriseBean bean,
Interceptor... interceptors) |
InterceptorBinding(java.lang.String ejbName) |
InterceptorBinding(java.lang.String ejbName,
Interceptor... interceptors) |
InterceptorBinding(java.lang.String ejbName,
java.lang.String... interceptorClasses) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName() |
java.lang.String |
getDescription() |
Text[] |
getDescriptions() |
java.lang.String |
getEjbName() |
boolean |
getExcludeClassInterceptors() |
boolean |
getExcludeDefaultInterceptors() |
java.lang.String |
getId() |
java.util.List<java.lang.String> |
getInterceptorClass() |
InterceptorOrder |
getInterceptorOrder() |
NamedMethod |
getMethod() |
void |
setDescriptions(Text[] text) |
void |
setEjbName(java.lang.String value) |
void |
setExcludeClassInterceptors(boolean value) |
void |
setExcludeDefaultInterceptors(boolean value) |
void |
setId(java.lang.String value) |
InterceptorOrder |
setInterceptorOrder(InterceptorOrder value) |
void |
setMethod(NamedMethod value) |
protected TextMap description
protected java.lang.String ejbName
protected java.util.List<java.lang.String> interceptorClass
protected InterceptorOrder interceptorOrder
protected boolean excludeDefaultInterceptors
protected boolean excludeClassInterceptors
protected NamedMethod method
protected java.lang.String id
protected java.lang.String className
public InterceptorBinding()
public InterceptorBinding(EnterpriseBean bean, Interceptor... interceptors)
public InterceptorBinding(java.lang.String ejbName, Interceptor... interceptors)
public InterceptorBinding(java.lang.String ejbName, java.lang.String... interceptorClasses)
public InterceptorBinding(java.lang.String ejbName)
public Text[] getDescriptions()
public void setDescriptions(Text[] text)
public java.lang.String getDescription()
public java.lang.String getEjbName()
public void setEjbName(java.lang.String value)
public java.util.List<java.lang.String> getInterceptorClass()
public InterceptorOrder getInterceptorOrder()
public InterceptorOrder setInterceptorOrder(InterceptorOrder value)
public boolean getExcludeDefaultInterceptors()
public void setExcludeDefaultInterceptors(boolean value)
public boolean getExcludeClassInterceptors()
public void setExcludeClassInterceptors(boolean value)
public NamedMethod getMethod()
public void setMethod(NamedMethod value)
public java.lang.String getId()
public void setId(java.lang.String value)
public java.lang.String getClassName()