com.evolveum.midpoint.repo.sql.query2.restriction
Class NaryLogicalRestriction<T extends NaryLogicalFilter>

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.query2.restriction.Restriction<T>
      extended by com.evolveum.midpoint.repo.sql.query2.restriction.LogicalRestriction<T>
          extended by com.evolveum.midpoint.repo.sql.query2.restriction.NaryLogicalRestriction<T>
Direct Known Subclasses:
AndRestriction, OrRestriction

public class NaryLogicalRestriction<T extends NaryLogicalFilter>
extends LogicalRestriction<T>

Author:
lazyman

Constructor Summary
NaryLogicalRestriction(QueryContext context, ObjectQuery query, T filter)
           
NaryLogicalRestriction(Restriction parent, QueryContext context, ObjectQuery query, T filter)
           
 
Method Summary
 boolean canHandle(ObjectFilter filter)
           
 
Methods inherited from class com.evolveum.midpoint.repo.sql.query2.restriction.LogicalRestriction
interpret
 
Methods inherited from class com.evolveum.midpoint.repo.sql.query2.restriction.Restriction
getContext, getFilter, getInterpreter, getParent, getQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NaryLogicalRestriction

public NaryLogicalRestriction(QueryContext context,
                              ObjectQuery query,
                              T filter)

NaryLogicalRestriction

public NaryLogicalRestriction(Restriction parent,
                              QueryContext context,
                              ObjectQuery query,
                              T filter)
Method Detail

canHandle

public boolean canHandle(ObjectFilter filter)
Overrides:
canHandle in class LogicalRestriction<T extends NaryLogicalFilter>


Copyright © 2013 evolveum. All Rights Reserved.