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>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PAand()Pand(String name)Cand(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)Cand(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 Ccondition(String operator, Object value, Object... moreValues)CequalToIgnoreCase(String value, String... moreValues)Is textual property equal to (ignoring case) given literal or matching given pattern?ChasAuxClasses(String auxClass, String... moreAuxClasses)Has user, group or any object assigned the given auxiliary class(es)?ChasNotAuxClasses(String auxClass, String... moreAuxClasses)Has user, group or any object not assigned the given auxiliary class(es)?ChasNotResources(String resource, String... moreResources)Is user, group or any object not owning given resource(s)?ChasResources(String resource, String... moreResources)Is user, group or any object owning given resource(s)?CinDynRealms(String dynRealm, String... moreDynRealms)Is user, group or any object in the given dynamic realm(s)?Pis(String property)CnotEqualTolIgnoreCase(String literalOrPattern)Is textual property different (ignoring case) than given literal or not matching given pattern?CnotInDynRealms(String dynRealm, String... moreDynRealms)Is user, group or any object not in the given dynamic realm(s)?CnotNullValue()Is property not null?CnullValue()Is property null?PAor()Por(String name)Cor(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)Cor(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
-
-
-
-
Method Detail
-
is
public P is(String property)
- Specified by:
isin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
isin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
equalToIgnoreCase
public C equalToIgnoreCase(String value, String... moreValues)
Description copied from interface:SyncopePropertyIs textual property equal to (ignoring case) given literal or matching given pattern?- Specified by:
equalToIgnoreCasein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
value- first valuemoreValues- more values- Returns:
- updated condition
-
notEqualTolIgnoreCase
public C notEqualTolIgnoreCase(String literalOrPattern)
Description copied from interface:SyncopePropertyIs textual property different (ignoring case) than given literal or not matching given pattern?- Specified by:
notEqualTolIgnoreCasein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
literalOrPattern- The literal or Pattern String- Returns:
- updated condition
-
nullValue
public C nullValue()
Description copied from interface:SyncopePropertyIs property null?- Specified by:
nullValuein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Returns:
- updated condition
-
notNullValue
public C notNullValue()
Description copied from interface:SyncopePropertyIs property not null?- Specified by:
notNullValuein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Returns:
- updated condition
-
hasAuxClasses
public C hasAuxClasses(String auxClass, String... moreAuxClasses)
Description copied from interface:SyncopePropertyHas user, group or any object assigned the given auxiliary class(es)?- Specified by:
hasAuxClassesin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
auxClass- first auxiliary classmoreAuxClasses- more auxiliary classes- Returns:
- updated condition
-
hasNotAuxClasses
public C hasNotAuxClasses(String auxClass, String... moreAuxClasses)
Description copied from interface:SyncopePropertyHas user, group or any object not assigned the given auxiliary class(es)?- Specified by:
hasNotAuxClassesin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
auxClass- first auxiliary classmoreAuxClasses- more auxiliary classes- Returns:
- updated condition
-
hasResources
public C hasResources(String resource, String... moreResources)
Description copied from interface:SyncopePropertyIs user, group or any object owning given resource(s)?- Specified by:
hasResourcesin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
resource- first resourcemoreResources- more resources- Returns:
- updated condition
-
hasNotResources
public C hasNotResources(String resource, String... moreResources)
Description copied from interface:SyncopePropertyIs user, group or any object not owning given resource(s)?- Specified by:
hasNotResourcesin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
resource- first resourcemoreResources- more resources- Returns:
- updated condition
-
inDynRealms
public C inDynRealms(String dynRealm, String... moreDynRealms)
Description copied from interface:SyncopePropertyIs user, group or any object in the given dynamic realm(s)?- Specified by:
inDynRealmsin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
dynRealm- first dynamic realmmoreDynRealms- more dynamic realms- Returns:
- updated condition
-
notInDynRealms
public C notInDynRealms(String dynRealm, String... moreDynRealms)
Description copied from interface:SyncopePropertyIs user, group or any object not in the given dynamic realm(s)?- Specified by:
notInDynRealmsin interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Parameters:
dynRealm- first dynamic realmmoreDynRealms- more dynamic realms- Returns:
- updated condition
-
and
public PA and()
- Specified by:
andin interfaceorg.apache.cxf.jaxrs.ext.search.client.CompleteCondition- Specified by:
andin interfaceSyncopeCompleteCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
and
public P and(String name)
- Specified by:
andin interfaceorg.apache.cxf.jaxrs.ext.search.client.CompleteCondition- Specified by:
andin interfaceSyncopeCompleteCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
or
public PA or()
- Specified by:
orin interfaceorg.apache.cxf.jaxrs.ext.search.client.CompleteCondition- Specified by:
orin interfaceSyncopeCompleteCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
or
public P or(String name)
- Specified by:
orin interfaceorg.apache.cxf.jaxrs.ext.search.client.CompleteCondition- Specified by:
orin interfaceSyncopeCompleteCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
and
public C 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)
- Specified by:
andin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
andin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
or
public C 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)
- Specified by:
orin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
orin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
and
public C and(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)
- Specified by:
andin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
andin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
or
public C or(List<org.apache.cxf.jaxrs.ext.search.client.CompleteCondition> conditions)
- Specified by:
orin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
orin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P,C>>
-
-