org.drools.verifier.builder
Class ScopesAgendaFilter

java.lang.Object
  extended by org.drools.verifier.builder.ScopesAgendaFilter
All Implemented Interfaces:
org.drools.runtime.rule.AgendaFilter

public class ScopesAgendaFilter
extends Object
implements org.drools.runtime.rule.AgendaFilter


Field Summary
static Collection<String> ALL_SCOPES
           
static String VERIFYING_SCOPE_DECISION_TABLE
           
static String VERIFYING_SCOPE_KNOWLEDGE_PACKAGE
           
static String VERIFYING_SCOPE_SINGLE_RULE
           
static String VERIFYING_SCOPES
           
 
Constructor Summary
ScopesAgendaFilter(boolean acceptEmpty, Collection<String> scopes)
           
ScopesAgendaFilter(boolean acceptEmpty, String scope)
           
 
Method Summary
 boolean accept(org.drools.runtime.rule.Activation activation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERIFYING_SCOPE_SINGLE_RULE

public static final String VERIFYING_SCOPE_SINGLE_RULE
See Also:
Constant Field Values

VERIFYING_SCOPE_DECISION_TABLE

public static final String VERIFYING_SCOPE_DECISION_TABLE
See Also:
Constant Field Values

VERIFYING_SCOPE_KNOWLEDGE_PACKAGE

public static final String VERIFYING_SCOPE_KNOWLEDGE_PACKAGE
See Also:
Constant Field Values

ALL_SCOPES

public static final Collection<String> ALL_SCOPES

VERIFYING_SCOPES

public static final String VERIFYING_SCOPES
See Also:
Constant Field Values
Constructor Detail

ScopesAgendaFilter

public ScopesAgendaFilter(boolean acceptEmpty,
                          Collection<String> scopes)
Parameters:
acceptEmpty - true accepts rules that do not have scope set.
scopes - Valid scope values.

ScopesAgendaFilter

public ScopesAgendaFilter(boolean acceptEmpty,
                          String scope)
Method Detail

accept

public boolean accept(org.drools.runtime.rule.Activation activation)
Specified by:
accept in interface org.drools.runtime.rule.AgendaFilter


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.