@Override protected Builder newBuilderInstance() { return new Builder(properties); }
@Override public CompleteCondition equalToIgnoreCase(final String value, final String... moreValues) { return condition(SyncopeFiqlParser.IEQ, value, (Object[]) moreValues); }
public CompleteCondition hasNotResources(final String resource, final String... moreResources) { return newBuilderInstance().is(SpecialAttr.RESOURCES.toString()).hasNotResources(resource, moreResources); }
public CompleteCondition hasResources(final String resource, final String... moreResources) { return newBuilderInstance().is(SpecialAttr.RESOURCES.toString()).hasResources(resource, moreResources); }
public CompleteCondition isNull(final String property) { return newBuilderInstance().is(property).nullValue(); }
public CompleteCondition hasResources(final String resource, final String... moreResources) { return newBuilderInstance().is(SpecialAttr.RESOURCES.toString()).hasResources(resource, moreResources); }
public CompleteCondition isNotNull(final String property) { return newBuilderInstance().is(property).notNullValue(); }
public CompleteCondition isNotNull(final String property) { return newBuilderInstance().is(property).notNullValue(); }
@Override public CompleteCondition notNullValue() { return condition(FiqlParser.NEQ, SpecialAttr.NULL); }
public CompleteCondition isNull(final String property) { return newBuilderInstance().is(property).nullValue(); }
public CompleteCondition hasNotResources(final String resource, final String... moreResources) { return newBuilderInstance().is(SpecialAttr.RESOURCES.toString()).hasNotResources(resource, moreResources); }
@Override public CompleteCondition notEqualTolIgnoreCase(final String literalOrPattern) { return condition(SyncopeFiqlParser.NIEQ, literalOrPattern); }
@Override public CompleteCondition equalToIgnoreCase(final String value, final String... moreValues) { return condition(SyncopeFiqlParser.IEQ, value, (Object[]) moreValues); }
@Override public CompleteCondition notNullValue() { return condition(FiqlParser.NEQ, SpecialAttr.NULL); }
@Override public CompleteCondition notEqualTolIgnoreCase(final String literalOrPattern) { return condition(SyncopeFiqlParser.NIEQ, literalOrPattern); }
@Override public SyncopeProperty is(final String property) { return newBuilderInstance().is(property); }
@Override public CompleteCondition nullValue() { return condition(FiqlParser.EQ, SpecialAttr.NULL); }
@Override protected Builder newBuilderInstance() { return new Builder(properties); }
@Override public CompleteCondition inDynRealms(final String dynRealm, final String... moreDynRealms) { this.result = SpecialAttr.DYNREALMS.toString(); return condition(FiqlParser.EQ, dynRealm, (Object[]) moreDynRealms); }
@Override public SyncopeProperty is(final String property) { Builder b = new Builder(this); b.result = property; return b; }