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

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


Package org.jboss.seam.annotations

Class Summary
Outcome  
 

Enum Summary
FlushModeType  
 

Annotation Types Summary
AclProvider Used in conjunction with @DefinePermissions to specify which AclProvider should be used to check permissions for the specified actions against the object.
Asynchronous Marks a method as an asynchronous method, to be dispatched by the EJB3 TimerService.
Begin Marks a method as beginning a long-running conversation, if none exists, and if the method returns a non-null value 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.
DefinePermissions Used to explicitly define permissions for a component
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 a non-null outcome 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.
HttpError Specifies that an exception results in a HTTP error.
IfInvalid Deprecated. use or
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.
Interceptor Annotates an interceptor class and specifies what kind of interceptor it is (client side or server side), and its ordering with respect to other interceptors in the stack.
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.
Permission Used in conjunction with @Secure to control access to a Seam component or component method.
RaiseEvent Causes an event to be raised after the method returns a non-null result without exception.
Redirect Specifies that an exception should result in a browser redirect.
Render Specifies that an exception should result in immediate rendering of the view.
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.
Secure Used to configure security for a Seam component or component method.
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.
Synchronized Specifies that a stateful component has multiple concurrent clients, and so access to the component must be synchronized.
Transactional Specifies that the default behavior for an EJB session bean,
Transition Marks a method as causing a jBPM transition after the method returns a non-null result without exception.
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.