org.jboss.metadata.ejb.spec
Class InterceptorBindingMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptions
              extended by org.jboss.metadata.ejb.spec.InterceptorBindingMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData, MappableMetaData

public class InterceptorBindingMetaData
extends NamedMetaDataWithDescriptions

InterceptorBindingMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
InterceptorBindingMetaData()
          Create a new MethodMetaData.
 
Method Summary
 String getEjbName()
          Get the ejbName.
 InterceptorClassesMetaData getInterceptorClasses()
          Get the interceptorClasses.
 InterceptorOrderMetaData getInterceptorOrder()
          Get the interceptorOrder.
 NamedMethodMetaData getMethod()
          Get the method.
 boolean isExcludeClassInterceptors()
          Get the excludeClassInterceptors.
 boolean isExcludeDefaultInterceptors()
          Get the excludeDefaultInterceptors.
 boolean isTotalOrdering()
          Is this binding a total ordering or a list of interceptor classes.
 void setEjbName(String ejbName)
          Set the ejbName.
 void setExcludeClassInterceptors(boolean excludeClassInterceptors)
          Set the excludeClassInterceptors.
 void setExcludeDefaultInterceptors(boolean excludeDefaultInterceptors)
          Set the excludeDefaultInterceptors.
 void setInterceptorClasses(InterceptorClassesMetaData interceptorClasses)
          Set the interceptorClasses.
 void setInterceptorOrder(InterceptorOrderMetaData interceptorOrder)
          Set the interceptorOrder.
 void setMethod(NamedMethodMetaData method)
          Set the method.
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptions
getDescriptions, setDescriptions
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, getName, hashCode, merge, setName, toString
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

InterceptorBindingMetaData

public InterceptorBindingMetaData()
Create a new MethodMetaData.

Method Detail

getEjbName

public String getEjbName()
Get the ejbName.

Returns:
the ejbName.

setEjbName

public void setEjbName(String ejbName)
Set the ejbName.

Parameters:
ejbName - the ejbName.
Throws:
IllegalArgumentException - for a null ejbName

isExcludeClassInterceptors

public boolean isExcludeClassInterceptors()
Get the excludeClassInterceptors.

Returns:
the excludeClassInterceptors.

setExcludeClassInterceptors

public void setExcludeClassInterceptors(boolean excludeClassInterceptors)
Set the excludeClassInterceptors.

Parameters:
excludeClassInterceptors - the excludeClassInterceptors.

isExcludeDefaultInterceptors

public boolean isExcludeDefaultInterceptors()
Get the excludeDefaultInterceptors.

Returns:
the excludeDefaultInterceptors.

setExcludeDefaultInterceptors

public void setExcludeDefaultInterceptors(boolean excludeDefaultInterceptors)
Set the excludeDefaultInterceptors.

Parameters:
excludeDefaultInterceptors - the excludeDefaultInterceptors.

getInterceptorClasses

public InterceptorClassesMetaData getInterceptorClasses()
Get the interceptorClasses.

Returns:
the interceptorClasses.

setInterceptorClasses

public void setInterceptorClasses(InterceptorClassesMetaData interceptorClasses)
Set the interceptorClasses.

Parameters:
interceptorClasses - the interceptorClasses.
Throws:
IllegalArgumentException - for a null interceptorClasses

isTotalOrdering

public boolean isTotalOrdering()
Is this binding a total ordering or a list of interceptor classes.

Returns:
true if it is a total ordering

getInterceptorOrder

public InterceptorOrderMetaData getInterceptorOrder()
Get the interceptorOrder.

Returns:
the interceptorOrder.

setInterceptorOrder

public void setInterceptorOrder(InterceptorOrderMetaData interceptorOrder)
Set the interceptorOrder.

Parameters:
interceptorOrder - the interceptorOrder.
Throws:
IllegalArgumentException - for a null interceptorOrder

getMethod

public NamedMethodMetaData getMethod()
Get the method.

Returns:
the method.

setMethod

public void setMethod(NamedMethodMetaData method)
Set the method.

Parameters:
method - the method.
Throws:
IllegalArgumentException - for a null method


Copyright © 2009 JBoss Inc.. All Rights Reserved.