Uses of Class
org.jboss.seam.annotations.Scope

Packages that use Scope
org.jboss.seam The Seam component meta-model. 
org.jboss.seam.async Seam asynchronicity: dispatcher implementations and schedule classes. 
org.jboss.seam.bpm A set of Seam components for business process management via jBPM, including control of process and task instances, rendering of task lists, and integration with jBPM. 
org.jboss.seam.captcha A simple CAPTCHA algorithm that supports customization 
org.jboss.seam.core A set of Seam components that implement Seam. 
org.jboss.seam.drools Seam components for integrating Drools. 
org.jboss.seam.exception Implementation of Seam exception handling for JSF. 
org.jboss.seam.faces A set of Seam components for working with JSF. 
org.jboss.seam.framework A framework for data access in Seam. 
org.jboss.seam.international Seam components for internationalition of JSF applications. 
org.jboss.seam.jms Seam components for sending JMS messages. 
org.jboss.seam.mail Seam components for sending email. 
org.jboss.seam.navigation Implementation of pages.xml based navigation 
org.jboss.seam.pageflow Support for jPDL-based pageflows. 
org.jboss.seam.persistence Seam components for working with JPA or Hibernate3. 
org.jboss.seam.security Seam Security 
org.jboss.seam.theme Support for themes in JSF applications. 
org.jboss.seam.transaction Abstracts all possible transaction management APIs behind a JTA-compatible interface. 
org.jboss.seam.web Seam components for use in a servlet environment. 
 

Uses of Scope in org.jboss.seam
 

Classes in org.jboss.seam with annotations of type Scope
 class Component
          Metamodel class for component classes.
 

Uses of Scope in org.jboss.seam.async
 

Classes in org.jboss.seam.async with annotations of type Scope
 class QuartzDispatcher
          Dispatcher implementation that uses the Quartz library.
 class ThreadPoolDispatcher
          Dispatcher implementation that uses a java.util.concurrent ScheduledThreadPoolExecutor.
 

Uses of Scope in org.jboss.seam.bpm
 

Classes in org.jboss.seam.bpm with annotations of type Scope
 class Actor
          Allows the application to specify the jBPM actorId during the login cycle.
 class BusinessProcess
          Holds the task and process ids for the current conversation, and provides programmatic control over the business process.
 class Jbpm
          A seam component that boostraps a JBPM SessionFactory
 class ManagedJbpmContext
          Manages a reference to a JbpmContext.
 class PooledTask
          Support for assigning tasks in the pooled task list.
 class PooledTaskInstanceList
          Support for the pooled task list.
 class ProcessInstance
          A Seam component that allows injection of the current jBPM ProcessInstance.
 class TaskInstance
          A Seam component that allows injection of the current jBPM TaskInstance.
 class TaskInstanceList
          Support for the task list.
 class TaskInstanceListForType
          Support for a list of tasks of a particular type.
 class TaskInstancePriorityList
          Support for a task list ordered by priority.
 class Transition
          Allows the application to set the jBPM transition to be used when an @EndTask method is encountered.
 

Uses of Scope in org.jboss.seam.captcha
 

Classes in org.jboss.seam.captcha with annotations of type Scope
 class Captcha
          Default CAPTCHA algorithm, a simple addition problem.
 class CaptchaImage
          Serves CAPTCHA images
 

Uses of Scope in org.jboss.seam.core
 

Classes in org.jboss.seam.core with annotations of type Scope
 class Contexts
          Provides access to the current contexts associated with the thread.
 class Conversation
          Allows the conversation timeout to be set per-conversation, and the conversation description and switchable outcome to be set when the application requires workspace management functionality.
 class ConversationEntries
          Manages a map of conversation id to ConversationEntry in the session context.
 class ConversationIdGenerator
           
 class ConversationList
          Factory for the conversation list
 class ConversationPropagation
          Overrideable component for extracting the conversation id from a request.
 class ConversationStack
          Factory for the "breadcrumbs", a stack with all parent conversations of the current conversation.
 class Events
          Support for Seam component-driven events
 class Expressions
          Factory for EL method and value expressions.
 class Init
          A Seam component that holds Seam configuration settings
 class Interpolator
          Interpolates EL expressions in Strings
 class Locale
          Manager component for the current locale.
 class Manager
          The Seam conversation manager.
 class PojoCache
          Integration with JBoss Cache
 class ResourceBundle
          Manager component for the Seam resource bundle
 class ResourceLoader
          Access to application resources and resource bundles.
 class Validators
          Caches instances of Hibernate Validator ClassValidator
 

Uses of Scope in org.jboss.seam.drools
 

Classes in org.jboss.seam.drools with annotations of type Scope
 class ManagedWorkingMemory
          A conversation-scoped Drools WorkingMemory for a named RuleBase
 class RuleAgent
          Manager component for a rule base loaded from a drools RulesAgent
 class RuleBase
          Manager component for a Drools RuleBase
 

Uses of Scope in org.jboss.seam.exception
 

Classes in org.jboss.seam.exception with annotations of type Scope
 class Exceptions
          Manages the exception handler chain
 

Uses of Scope in org.jboss.seam.faces
 

Classes in org.jboss.seam.faces with annotations of type Scope
 class BusinessProcess
          Holds the task and process ids for the current conversation, and provides programmatic control over the business process.
 class DataModels
          Wraps a collection as a JSF DataModel.
 class FacesContext
          Support for injecting the JSF FacesContext object
 class FacesExpressions
          Factory for method and value bindings in a JSF environment.
 class FacesManager
          An extended conversation manager for the JSF environment.
 class FacesMessages
          A Seam component that propagates FacesMessages across redirects and interpolates EL expressions in the message string.
 class FacesPage
          Book-keeping component that persists information about the conversation associated with the current page.
 class HttpError
          Convenient HTTP errors
 class IsUserInRole
          Manager component for a map of roles assigned to the current user, as exposed via the JSF ExternalContext.
 class Parameters
          Access to request parameters in the JSF environment.
 class Redirect
          Convenient API for performing browser redirects with parameters.
 class ResourceLoader
          Access to application resources in tye JSF environment.
 class Switcher
          Support for the conversation switcher drop-down menu.
 class UiComponent
          Access to UIComponents in the current view, by id.
 class UserPrincipal
          Manager component for the current user Principal exposed via the JSF ExternalContext.
 

Uses of Scope in org.jboss.seam.framework
 

Classes in org.jboss.seam.framework with annotations of type Scope
 class CurrentDate
          The current date, as an instance of java.util.Date.
 class CurrentDatetime
          The current date and time, as an instance of java.util.Date.
 class CurrentTime
          The current time, as an instance of java.util.Date.
 class Home<T,E>
          Base class for components which provide persistence operations to a managed entity instance.
 

Uses of Scope in org.jboss.seam.international
 

Classes in org.jboss.seam.international with annotations of type Scope
 class Locale
          Manager component for the current locale that is aware of the selected locale
 class LocaleSelector
          Selects the current user's locale
 class Messages
          Factory for a Map that contains interpolated messages defined in the Seam ResourceBundle.
 class TimeZone
          Manager component for the current user's locale
 class TimeZoneSelector
          Selects the current user's time zone, defaulting to the server time zone.
 

Uses of Scope in org.jboss.seam.jms
 

Classes in org.jboss.seam.jms with annotations of type Scope
 class ManagedQueueSender
          Manager for a JMS QueueSender for a named JMS queue
 class ManagedTopicPublisher
          Manager for a JMS TopicPublisher for a named JMS topic
 class QueueConnection
          Manager for a JMS QueueConnection.
 class QueueSession
          Manager for a JMS QueueSession
 class TopicConnection
          Manager for a JMS TopicConnection.
 class TopicSession
          Manager for a JMS TopicSession
 

Uses of Scope in org.jboss.seam.mail
 

Classes in org.jboss.seam.mail with annotations of type Scope
 class MailSession
          Manager component for a javax.mail.Session
 class Meldware
          Creates meldware users, mailboxes and aliases
 class MeldwareUser
           
 

Uses of Scope in org.jboss.seam.navigation
 

Classes in org.jboss.seam.navigation with annotations of type Scope
 class Pages
          Holds metadata for pages defined in pages.xml, including page actions and page descriptions.
 class SafeActions
          Maintains a set of "safe" actions that may be performed by <s:link/>, as determined by actually parsing the view.
 

Uses of Scope in org.jboss.seam.pageflow
 

Classes in org.jboss.seam.pageflow with annotations of type Scope
 class Pageflow
          A Seam component that manages the current jBPM ProcessInstance used for pageflow.
 

Uses of Scope in org.jboss.seam.persistence
 

Classes in org.jboss.seam.persistence with annotations of type Scope
 class EntityManagerFactory
          A Seam component that bootstraps an EntityManagerFactory, for use of JPA outside of Java EE 5 / Embedded JBoss.
 class Filter
          Support for declarative application of Hibernate filters to persistence contexts.
 class HibernatePersistenceProvider
          Support for non-standardized features of Hibernate, when used as the JPA persistence provider.
 class HibernateSessionFactory
          A Seam component that bootstraps a Hibernate SessionFactory
 class ManagedHibernateSession
          A Seam component that manages a conversation-scoped extended persistence context that can be shared by arbitrary other components.
 class ManagedPersistenceContext
          A Seam component that manages a conversation-scoped extended persistence context that can be shared by arbitrary other components.
 class PersistenceContexts
          Maintains the set of persistence contexts that have been touched in a conversation.
 class PersistenceProvider
          Abstraction layer for persistence providers (JPA implementations).
 

Uses of Scope in org.jboss.seam.security
 

Classes in org.jboss.seam.security with annotations of type Scope
 class Configuration
          Factory for the JAAS Configuration used by Seam Security.
 class EntityPermissionChecker
          Entity permission checks
 class FacesSecurityEvents
          Produces FacesMessages for certain security events, and decouples the Identity component from JSF - and also handles cookie functionality.
 class HibernateEntityPermissionChecker
           
 class Identity
          API for authorization and authentication via Seam security.
 class RuleBasedIdentity
          Identity implementation that supports permission checking via a Drools rulebase.
 

Uses of Scope in org.jboss.seam.theme
 

Classes in org.jboss.seam.theme with annotations of type Scope
 class Theme
          Factory for a Map of resources that may be used for skinning the user interface.
 class ThemeSelector
          Selects the current user's theme
 

Uses of Scope in org.jboss.seam.transaction
 

Classes in org.jboss.seam.transaction with annotations of type Scope
 class EjbSynchronizations
          Receives JTA transaction completion notifications from the EJB container, and passes them on to the registered Synchronizations.
 class EjbTransaction
          Dummy component that lets us install the EjbSynchronizations via the tag transaction:ejb-transaction
 class EntityTransaction
          Support for the JPA EntityTransaction API.
 class HibernateTransaction
          Support for the Hibernate Transaction API.
 class NoTransaction
          When no kind of transaction management exists.
 class SeSynchronizations
          This implementation does not have access to the JTA TransactionManager, so it is not fully aware of container managed transaction lifecycle, and is not able to register Synchronizations with a container managed transaction.
 class Transaction
          Supports injection of a Seam UserTransaction object that wraps the current JTA transaction or EJB container managed transaction.
 

Uses of Scope in org.jboss.seam.web
 

Classes in org.jboss.seam.web with annotations of type Scope
 class Ajax4jsfFilter
          A Seam filter component wrapper for the Ajax4JSF.
 class AuthenticationFilter
          Seam Servlet Filter supporting HTTP Basic and Digest authentication.
 class CharacterEncodingFilter
          A servlet filter that lets you set the character encoding of submitted data.
 class ContextFilter
          Manages the Seam contexts associated with a request to any servlet.
 class ExceptionFilter
          Delegate uncaught exceptions to Seam exception handling.
 class IsUserInRole
          Manager component for a map of roles assigned to the current user, as exposed via the JSF ExternalContext.
 class Locale
          Manager component for the current locale that is aware of the HTTP request locale
 class LoggingFilter
          This filter adds the authenticated user name to the log4j mapped diagnostic context so that it can be included in formatted log output if desired, by adding %X{username} to the pattern.
 class MultipartFilter
          A filter for decoding multipart requests, for use with the file upload control.
 class Parameters
          Access to request parameters.
 class RedirectFilter
          Propagates the conversation context and page parameters across any browser redirect initiated from a JSF navigation rule defined in faces-config.xml.
 class ServletContexts
          A Seam component that binds the HttpServletRequest object to the current thread.
 class Session
          Controls HttpSession invalidation in any servlet or JSF environment.
 class UserPrincipal
          Manager component for the current user Principal exposed via the JSF ExternalContext.