org.eclipse.modisco.jee.ejbjar.EjbJar31
Interface InterceptorType


public interface InterceptorType

A representation of the model object 'Interceptor Type'. The interceptorType element declares information about a single interceptor class. It consists of : - An optional description. - The fully-qualified name of the interceptor class. - An optional list of around invoke methods declared on the interceptor class and/or its super-classes. - An optional list of around timeout methods declared on the interceptor class and/or its super-classes. - An optional list environment dependencies for the interceptor class and/or its super-classes. - An optional list of post-activate methods declared on the interceptor class and/or its super-classes. - An optional list of pre-passivate methods declared on the interceptor class and/or its super-classes.

The following features are supported:

See Also:
EjbJar31Package.getInterceptorType()
Generated:
Model:
extendedMetaData="name='interceptorType' kind='elementOnly'"

Method Summary
  getAroundInvoke()
          Returns the value of the 'Around Invoke' containment reference list.
  getAroundTimeout()
          Returns the value of the 'Around Timeout' containment reference list.
  getDataSource()
          Returns the value of the 'Data Source' containment reference list.
  getDescription()
          Returns the value of the 'Description' containment reference list.
  getEjbLocalRef()
          Returns the value of the 'Ejb Local Ref' containment reference list.
  getEjbRef()
          Returns the value of the 'Ejb Ref' containment reference list.
  getEnvEntry()
          Returns the value of the 'Env Entry' containment reference list.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 FullyQualifiedClassType getInterceptorClass()
          Returns the value of the 'Interceptor Class' containment reference.
  getMessageDestinationRef()
          Returns the value of the 'Message Destination Ref' containment reference list.
  getPersistenceContextRef()
          Returns the value of the 'Persistence Context Ref' containment reference list.
  getPersistenceUnitRef()
          Returns the value of the 'Persistence Unit Ref' containment reference list.
  getPostActivate()
          Returns the value of the 'Post Activate' containment reference list.
  getPostConstruct()
          Returns the value of the 'Post Construct' containment reference list.
  getPreDestroy()
          Returns the value of the 'Pre Destroy' containment reference list.
  getPrePassivate()
          Returns the value of the 'Pre Passivate' containment reference list.
  getResourceEnvRef()
          Returns the value of the 'Resource Env Ref' containment reference list.
  getResourceRef()
          Returns the value of the 'Resource Ref' containment reference list.
  getServiceRef()
          Returns the value of the 'Service Ref' containment reference list.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setInterceptorClass(FullyQualifiedClassType value)
          Sets the value of the 'Interceptor Class' containment reference.
 

Method Detail

getDescription

 getDescription()
Returns the value of the 'Description' containment reference list. The list contents are of type DescriptionType.

If the meaning of the 'Description' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_Description()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='description' namespace='http://java.sun.com/xml/ns/javaee'"

getInterceptorClass

FullyQualifiedClassType getInterceptorClass()
Returns the value of the 'Interceptor Class' containment reference.

If the meaning of the 'Interceptor Class' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Interceptor Class' containment reference.
See Also:
setInterceptorClass(FullyQualifiedClassType), EjbJar31Package.getInterceptorType_InterceptorClass()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='interceptor-class' namespace='http://java.sun.com/xml/ns/javaee'"

setInterceptorClass

void setInterceptorClass(FullyQualifiedClassType value)
Sets the value of the 'Interceptor Class' containment reference.

Parameters:
value - the new value of the 'Interceptor Class' containment reference.
See Also:
getInterceptorClass()
Generated:

getAroundInvoke

 getAroundInvoke()
Returns the value of the 'Around Invoke' containment reference list. The list contents are of type AroundInvokeType.

If the meaning of the 'Around Invoke' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Around Invoke' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_AroundInvoke()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='around-invoke' namespace='http://java.sun.com/xml/ns/javaee'"

getAroundTimeout

 getAroundTimeout()
Returns the value of the 'Around Timeout' containment reference list. The list contents are of type AroundTimeoutType.

If the meaning of the 'Around Timeout' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Around Timeout' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_AroundTimeout()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='around-timeout' namespace='http://java.sun.com/xml/ns/javaee'"

getEnvEntry

 getEnvEntry()
Returns the value of the 'Env Entry' containment reference list. The list contents are of type EnvEntryType.

If the meaning of the 'Env Entry' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Env Entry' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_EnvEntry()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='env-entry' namespace='http://java.sun.com/xml/ns/javaee'"

getEjbRef

 getEjbRef()
Returns the value of the 'Ejb Ref' containment reference list. The list contents are of type EjbRefType.

If the meaning of the 'Ejb Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ejb Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_EjbRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='ejb-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getEjbLocalRef

 getEjbLocalRef()
Returns the value of the 'Ejb Local Ref' containment reference list. The list contents are of type EjbLocalRefType.

If the meaning of the 'Ejb Local Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ejb Local Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_EjbLocalRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='ejb-local-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getServiceRef

 getServiceRef()
Returns the value of the 'Service Ref' containment reference list. The list contents are of type ServiceRefType.

If the meaning of the 'Service Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Service Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_ServiceRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='service-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getResourceRef

 getResourceRef()
Returns the value of the 'Resource Ref' containment reference list. The list contents are of type ResourceRefType.

If the meaning of the 'Resource Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_ResourceRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='resource-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getResourceEnvRef

 getResourceEnvRef()
Returns the value of the 'Resource Env Ref' containment reference list. The list contents are of type ResourceEnvRefType.

If the meaning of the 'Resource Env Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource Env Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_ResourceEnvRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='resource-env-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getMessageDestinationRef

 getMessageDestinationRef()
Returns the value of the 'Message Destination Ref' containment reference list. The list contents are of type MessageDestinationRefType.

If the meaning of the 'Message Destination Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Message Destination Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_MessageDestinationRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='message-destination-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPersistenceContextRef

 getPersistenceContextRef()
Returns the value of the 'Persistence Context Ref' containment reference list. The list contents are of type PersistenceContextRefType.

If the meaning of the 'Persistence Context Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Persistence Context Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PersistenceContextRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='persistence-context-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPersistenceUnitRef

 getPersistenceUnitRef()
Returns the value of the 'Persistence Unit Ref' containment reference list. The list contents are of type PersistenceUnitRefType.

If the meaning of the 'Persistence Unit Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Persistence Unit Ref' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PersistenceUnitRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='persistence-unit-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPostConstruct

 getPostConstruct()
Returns the value of the 'Post Construct' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Post Construct' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Post Construct' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PostConstruct()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='post-construct' namespace='http://java.sun.com/xml/ns/javaee'"

getPreDestroy

 getPreDestroy()
Returns the value of the 'Pre Destroy' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Pre Destroy' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pre Destroy' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PreDestroy()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='pre-destroy' namespace='http://java.sun.com/xml/ns/javaee'"

getDataSource

 getDataSource()
Returns the value of the 'Data Source' containment reference list. The list contents are of type DataSourceType.

If the meaning of the 'Data Source' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Source' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_DataSource()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='data-source' namespace='http://java.sun.com/xml/ns/javaee'"

getPostActivate

 getPostActivate()
Returns the value of the 'Post Activate' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Post Activate' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Post Activate' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PostActivate()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='post-activate' namespace='http://java.sun.com/xml/ns/javaee'"

getPrePassivate

 getPrePassivate()
Returns the value of the 'Pre Passivate' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Pre Passivate' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pre Passivate' containment reference list.
See Also:
EjbJar31Package.getInterceptorType_PrePassivate()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='pre-passivate' namespace='http://java.sun.com/xml/ns/javaee'"

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), EjbJar31Package.getInterceptorType_Id()
Generated:
Model:
id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" extendedMetaData="kind='attribute' name='id'"

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated: