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 -
Method Summary
Modifier and TypeMethodDescriptionand()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 CequalToIgnoreCase(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)?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(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, waitMethods inherited from interface org.apache.cxf.jaxrs.ext.search.client.CompleteCondition
query, wrapMethods 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
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
is
- Specified by:
isin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
isin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P, C>>
-
condition
-
equalToIgnoreCase
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
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
Description copied from interface:SyncopePropertyIs property null?- Specified by:
nullValuein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Returns:
- updated condition
-
notNullValue
Description copied from interface:SyncopePropertyIs property not null?- Specified by:
notNullValuein interfaceSyncopeProperty<P extends SyncopeProperty<C>>- Returns:
- updated condition
-
hasAuxClasses
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
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
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
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
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
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
- 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
- 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
- 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
- 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
- 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
- Specified by:
orin interfaceorg.apache.cxf.jaxrs.ext.search.client.PartialCondition- Specified by:
orin interfaceSyncopePartialCondition<P extends SyncopeProperty<C>,PA extends SyncopePartialCondition<P, C>>
-