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


public interface AssemblyDescriptorType

A representation of the model object 'Assembly Descriptor Type'. The assembly-descriptorType defines application-assembly information. The application-assembly information consists of the following parts: the definition of security roles, the definition of method permissions, the definition of transaction attributes for enterprise beans with container-managed transaction demarcation, the definition of interceptor bindings, a list of methods to be excluded from being invoked, and a list of exception types that should be treated as application exceptions. All the parts are optional in the sense that they are omitted if the lists represented by them are empty. Providing an assembly-descriptor in the deployment descriptor is optional for the ejb-jar or .war file producer.

The following features are supported:

See Also:
EjbJar31Package.getAssemblyDescriptorType()
Generated:
Model:
extendedMetaData="name='assembly-descriptorType' kind='elementOnly'"

Method Summary
  getApplicationException()
          Returns the value of the 'Application Exception' containment reference list.
  getContainerTransaction()
          Returns the value of the 'Container Transaction' containment reference list.
 ExcludeListType getExcludeList()
          Returns the value of the 'Exclude List' containment reference.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
  getInterceptorBinding()
          Returns the value of the 'Interceptor Binding' containment reference list.
  getMessageDestination()
          Returns the value of the 'Message Destination' containment reference list.
  getMethodPermission()
          Returns the value of the 'Method Permission' containment reference list.
  getSecurityRole()
          Returns the value of the 'Security Role' containment reference list.
 void setExcludeList(ExcludeListType value)
          Sets the value of the 'Exclude List' containment reference.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 

Method Detail

getSecurityRole

 getSecurityRole()
Returns the value of the 'Security Role' containment reference list. The list contents are of type SecurityRoleType.

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

Returns:
the value of the 'Security Role' containment reference list.
See Also:
EjbJar31Package.getAssemblyDescriptorType_SecurityRole()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='security-role' namespace='http://java.sun.com/xml/ns/javaee'"

getMethodPermission

 getMethodPermission()
Returns the value of the 'Method Permission' containment reference list. The list contents are of type MethodPermissionType.

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

Returns:
the value of the 'Method Permission' containment reference list.
See Also:
EjbJar31Package.getAssemblyDescriptorType_MethodPermission()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='method-permission' namespace='http://java.sun.com/xml/ns/javaee'"

getContainerTransaction

 getContainerTransaction()
Returns the value of the 'Container Transaction' containment reference list. The list contents are of type ContainerTransactionType.

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

Returns:
the value of the 'Container Transaction' containment reference list.
See Also:
EjbJar31Package.getAssemblyDescriptorType_ContainerTransaction()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='container-transaction' namespace='http://java.sun.com/xml/ns/javaee'"

getInterceptorBinding

 getInterceptorBinding()
Returns the value of the 'Interceptor Binding' containment reference list. The list contents are of type InterceptorBindingType.

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

Returns:
the value of the 'Interceptor Binding' containment reference list.
See Also:
EjbJar31Package.getAssemblyDescriptorType_InterceptorBinding()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='interceptor-binding' namespace='http://java.sun.com/xml/ns/javaee'"

getMessageDestination

 getMessageDestination()
Returns the value of the 'Message Destination' containment reference list. The list contents are of type MessageDestinationType.

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

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

getExcludeList

ExcludeListType getExcludeList()
Returns the value of the 'Exclude List' containment reference.

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

Returns:
the value of the 'Exclude List' containment reference.
See Also:
setExcludeList(ExcludeListType), EjbJar31Package.getAssemblyDescriptorType_ExcludeList()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='exclude-list' namespace='http://java.sun.com/xml/ns/javaee'"

setExcludeList

void setExcludeList(ExcludeListType value)
Sets the value of the 'Exclude List' containment reference.

Parameters:
value - the new value of the 'Exclude List' containment reference.
See Also:
getExcludeList()
Generated:

getApplicationException

 getApplicationException()
Returns the value of the 'Application Exception' containment reference list. The list contents are of type ApplicationExceptionType.

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

Returns:
the value of the 'Application Exception' containment reference list.
See Also:
EjbJar31Package.getAssemblyDescriptorType_ApplicationException()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='application-exception' 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.getAssemblyDescriptorType_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: