org.jboss.seam.persistence
Class Filter

java.lang.Object
  extended by org.jboss.seam.persistence.Filter

@BypassInterceptors
@Scope(value=APPLICATION)
public class Filter
extends Object

Support for declarative application of Hibernate filters to persistence contexts.

Author:
Gavin King
See Also:
Filter, ManagedHibernateSession, ManagedPersistenceContext

Constructor Summary
Filter()
           
 
Method Summary
 void create(Component component)
           
 Expressions.ValueExpression getEnabled()
           
 String getName()
          The Hibernate filter name.
 Map<String,Expressions.ValueExpression> getParameters()
          The filter parameters.
 boolean isFilterEnabled()
           
 void setEnabled(Expressions.ValueExpression enabled)
           
 void setName(String name)
           
 void setParameters(Map<String,Expressions.ValueExpression> parameters)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Filter

public Filter()
Method Detail

create

@Create
public void create(Component component)

getParameters

public Map<String,Expressions.ValueExpression> getParameters()
The filter parameters.

See Also:
Filter.setParameter(String, Object)

setParameters

public void setParameters(Map<String,Expressions.ValueExpression> parameters)

getName

public String getName()
The Hibernate filter name.

See Also:
Session.enableFilter(String)

setName

public void setName(String name)

isFilterEnabled

public boolean isFilterEnabled()

toString

public String toString()
Overrides:
toString in class Object

getEnabled

public Expressions.ValueExpression getEnabled()

setEnabled

public void setEnabled(Expressions.ValueExpression enabled)