站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss Seam 1.0.0 API 英文版文档

org.jboss.seam.annotations (JBoss Seam API Documentation) - JBoss Seam 1.0.0 API 英文版文档


Package org.jboss.seam.annotations

Class Summary
Outcome  
 

Annotation Types Summary
Around Specifies that an interceptor is called "around" another interceptor or interceptors.
Begin Marks a method as beginning a conversation, if none exists, and if the method returns without throwing an exception.
BeginTask Marks a method as causing jBPM task to be resumed.
Conversational Specifies that a component or method is conversational, and may only be called inside the scope of a long-running conversation.
Create Designates a create method that is called after instantiation of a component
CreateProcess Marks a method creating a jBPM process so long as the method does not throw an exception.
DataBinderClass Meta-annotation that specifies that an annotation is a databinding annotation, ie.
DataSelectorClass Meta-annotation that specifies that an annotation is a dataselection annotation, ie.
Destroy Designates a destroy method that is called when a context ends and the component is being disposed
End Marks a method as ending a conversation, if the method returns without throwing an exception.
EndTask Marks a method as causing jBPM task to be ended.
Factory Marks a method as a factory method for a context variable, meaning it is responsible for outjecting a value for the named context variable when no value is bound to the variable.
IfInvalid Specifies that the object receiving an action method invocation should be validated before the call and, if in an invalid state, the call will be aborted and result in the specified outcome.
In Specifies that a seam component should be injected to the annotated field or setter method of a seam component.
Intercept Specifies the interception type of a Seam component.
JndiName Specifies the JNDI name of a seam component.
Logger Injects a log
Name Specifies the component name of a seam component.
Observer Marks a method as an observer of an event type or multiple event types.
Out Specifies that a seam component should be outjected from the annotated field or getter method of a session bean.
RequestParameter Injects a request parameter value
ResumeProcess Marks a method as causing jBPM process to be resumed.
Role Specifies the name and scope role for a seam component role.
Roles Specifies the roles of a component.
Rollback Marks any method as causing a transaction rollback.
Scope Specifies the scope (context) of a seam component.
StartTask Marks a method as causing jBPM task to be started.
Startup Specifies that an instance of this component is created at system initialization time for an application scoped component, or when a session is started for a session scoped component.
Transactional Specifies that the default behavior for an EJB session bean,
Transition Marks a method as causing a jBPM transition, unless the method returns the null outcome.
Unwrap Specifies that the object returned by the annotated getter method is to be injected instead of the component itself.
WebRemote Indicates that the annotated method is accessible via the remoting framework.
Within Specifies that an interceptor is called "within" another interceptor or interceptors.