Class AbstractFiqlSearchConditionBuilder.Builder<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>,C extends SyncopeCompleteCondition<PA,P>>

java.lang.Object
org.apache.syncope.common.lib.search.AbstractFiqlSearchConditionBuilder.Builder<P,PA,C>
All Implemented Interfaces:
org.apache.cxf.jaxrs.ext.search.client.CompleteCondition, org.apache.cxf.jaxrs.ext.search.client.PartialCondition, org.apache.cxf.jaxrs.ext.search.client.Property, SyncopeCompleteCondition<PA,P>, SyncopePartialCondition<P,C>, SyncopeProperty<C>
Direct Known Subclasses:
AnyObjectFiqlSearchConditionBuilder.Builder, ConnObjectTOFiqlSearchConditionBuilder.Builder, GroupFiqlSearchConditionBuilder.Builder, UserFiqlSearchConditionBuilder.Builder
Enclosing class:
AbstractFiqlSearchConditionBuilder<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>,C extends SyncopeCompleteCondition<PA,P>>

protected static class AbstractFiqlSearchConditionBuilder.Builder<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>,C extends SyncopeCompleteCondition<PA,P>> extends Object implements SyncopeProperty<C>, SyncopeCompleteCondition<PA,P>, SyncopePartialCondition<P,C>
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Builder(Map<String,String> properties)
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    and()
     
    and(String name)
     
    and(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)
     
    and(org.apache.cxf.jaxrs.ext.search.client.CompleteCondition cc, org.apache.cxf.jaxrs.ext.search.client.CompleteCondition cc1, org.apache.cxf.jaxrs.ext.search.client.CompleteCondition... cn)
     
    protected C
    condition(String operator, Object value, Object... moreValues)
     
    equalToIgnoreCase(String value, String... moreValues)
    Is textual property equal to (ignoring case) given literal or matching given pattern?
    hasAuxClasses(String auxClass, String... moreAuxClasses)
    Has user, group or any object assigned the given auxiliary class(es)?
    hasNotAuxClasses(String auxClass, String... moreAuxClasses)
    Has user, group or any object not assigned the given auxiliary class(es)?
    hasNotResources(String resource, String... moreResources)
    Is user, group or any object not owning given resource(s)?
    hasResources(String resource, String... moreResources)
    Is user, group or any object owning given resource(s)?
    inDynRealms(String dynRealm, String... moreDynRealms)
    Is user, group or any object in the given dynamic realm(s)?
    is(String property)
     
    notEqualTolIgnoreCase(String literalOrPattern)
    Is textual property different (ignoring case) than given literal or not matching given pattern?
    notInDynRealms(String dynRealm, String... moreDynRealms)
    Is user, group or any object not in the given dynamic realm(s)?
    Is property not null?
    Is property null?
    or()
     
    or(String name)
     
    or(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)
     
    or(org.apache.cxf.jaxrs.ext.search.client.CompleteCondition cc, org.apache.cxf.jaxrs.ext.search.client.CompleteCondition cc1, org.apache.cxf.jaxrs.ext.search.client.CompleteCondition... cn)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.cxf.jaxrs.ext.search.client.CompleteCondition

    query, wrap

    Methods inherited from interface org.apache.cxf.jaxrs.ext.search.client.Property

    after, after, before, before, comparesTo, comparesTo, comparesTo, comparesTo, comparesTo, comparesTo, equalTo, equalTo, equalTo, equalTo, equalTo, equalTo, greaterOrEqualTo, greaterOrEqualTo, greaterOrEqualTo, greaterThan, greaterThan, greaterThan, lessOrEqualTo, lessOrEqualTo, lessOrEqualTo, lessThan, lessThan, lessThan, lexicalAfter, lexicalBefore, lexicalNotAfter, lexicalNotBefore, notAfter, notAfter, notBefore, notBefore, notEqualTo, notEqualTo, notEqualTo, notEqualTo, notEqualTo, notEqualTo