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.cache A set of Seam components that provide caching 
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.document   
org.jboss.seam.drools Seam components for integrating Drools. 
org.jboss.seam.el Integration with JBoss EL. 
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.jmx   
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.security.management Seam Identity Management 
org.jboss.seam.security.management.action   
org.jboss.seam.security.openid   
org.jboss.seam.security.permission Seam Security Permissions 
org.jboss.seam.security.permission.action   
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 AsynchronousExceptionHandler
           
 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.cache
 

Classes in org.jboss.seam.cache with annotations of type Scope
 class EhCacheProvider
          Implementation of CacheProvider backed by EhCache.
 class JbossCache2Provider
          Implementation of CacheProvider backed by JBoss Cache 2.x. for simple objects.
 class JbossCacheProvider
          Implementation of CacheProvider backed by JBoss Cache 1.x
 class JbossPojoCacheProvider
          Implementation of CacheProvider backed by JBoss POJO Cache 1.x
 

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 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.document
 

Classes in org.jboss.seam.document with annotations of type Scope
 class DocumentStore
           
 

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
 class SpreadsheetCompiler
          Compiles Drools DecisionTable.
 

Uses of Scope in org.jboss.seam.el
 

Classes in org.jboss.seam.el with annotations of type Scope
 class JBossELReferenceCache
           
 

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 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 LocaleConfig
          Configures the JSF locale support from the Seam container.
 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 TimeZones
          Seam component that provides a list of time zones, limited to time zones with IDs in the form Continent/Place, excluding deprecated three-letter time zone IDs.
 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.jmx
 

Classes in org.jboss.seam.jmx with annotations of type Scope
 class JBossClusterMonitor
          The purpose of this component is to detect a clustered environment and to inform the HttpSessionListener whether the origin of a session destroyed event is the failover of a session from one node to the next.
 

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 Loads Hibernate configuration options by checking: hibernate.properties in root of the classpath hibernate.cfg.xml in root of the classpath cfgResourceName as location of a cfg.xml file factory-supplied cfgProperties options Note that this factory only supports cfg.xml files or programmatic cfgProperties supplied to the factory.
 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 Credentials
           
 class EntityPermissionChecker
          Entity permission checks
 class FacesSecurityEvents
          Produces FacesMessages in response of certain security events, and helps to decouple the Identity component from JSF.
 class Identity
          API for authorization and authentication via Seam security.
 class JpaTokenStore
          A TokenStore implementation, stores tokens inside a database table.
 class RememberMe
          Remember-me functionality is provided by this class, in two different flavours.
 

Uses of Scope in org.jboss.seam.security.management
 

Classes in org.jboss.seam.security.management with annotations of type Scope
 class IdentityManager
          Identity Management API, deals with user name/password-based identity management.
 class JpaIdentityStore
          The default identity store implementation, uses JPA as its persistence mechanism.
 class LdapIdentityStore
          An IdentityStore implementation that integrates with a directory service.
 class PasswordHash
          Password hashing utility functions
 

Uses of Scope in org.jboss.seam.security.management.action
 

Classes in org.jboss.seam.security.management.action with annotations of type Scope
 class RoleAction
           
 class RoleSearch
           
 class UserAction
          A conversation-scoped component for creating and managing user accounts
 class UserSearch
           
 

Uses of Scope in org.jboss.seam.security.openid
 

Classes in org.jboss.seam.security.openid with annotations of type Scope
 class OpenId
           
 

Uses of Scope in org.jboss.seam.security.permission
 

Classes in org.jboss.seam.security.permission with annotations of type Scope
 class IdentifierPolicy
          A policy for the generation of object "identifiers" - unique Strings that identify a specific instance of an object.
 class JpaPermissionStore
          A permission store implementation that uses JPA as its persistence mechanism.
 class PermissionManager
          Permission management component, used to grant or revoke permissions on specific objects or of specific permission types to particular users or roles.
 class PermissionMapper
          Maps permission checks to resolver chains
 class PersistentPermissionResolver
          Resolves dynamically-assigned permissions, mapped to a user or a role, and kept in persistent storage, such as a relational database.
 class ResolverChain
          A chain of permission resolvers.
 class RuleBasedPermissionResolver
          A permission resolver that uses a Drools rule base to perform permission checks
 

Uses of Scope in org.jboss.seam.security.permission.action
 

Classes in org.jboss.seam.security.permission.action with annotations of type Scope
 class PermissionSearch
           
 

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 FacesTransactionEvents
          Produces StatusMessages for JSF in response of certain transaction events.
 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 CacheControlFilter
          Provides automatic addition of cache-control HTTP headers to matching resource responses.
 class ContextFilter
          Manages the Seam contexts associated with a request to any servlet.
 class ExceptionFilter
          Delegate uncaught exceptions to Seam exception handling.
 class HotDeployFilter
           
 class CharacterEncodingFilter
          A servlet filter that lets you set the character encoding of submitted data.
 class IdentityFilter
          A filter that provides integration between Servlet Security and the Seam identity component.
 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 RewriteFilter
           
 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.
 class WicketFilter