@Override public CompleteCondition inRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.EQ, type, (Object[]) moreTypes); }
public static Optional<SpecialAttr> fromString(final String value) { return Arrays.stream(values()).filter(specialAttr -> specialAttr.literal.equals(value)).findFirst(); }
@SuppressWarnings("ConvertToStringSwitch") private SearchCond visitPrimitive(final SearchCondition<SearchBean> sc) { String name = getRealPropertyName(sc.getStatement().getProperty()); Optional<SpecialAttr> specialAttrName = SpecialAttr.fromString(name); Optional<SpecialAttr> specialAttrValue = SpecialAttr.fromString(value);
@Override public CompleteCondition notInRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.NEQ, type, (Object[]) moreTypes); }
public static Optional<SpecialAttr> fromString(final String value) { return Arrays.stream(values()).filter(specialAttr -> specialAttr.literal.equals(value)).findFirst(); }
@Override public CompleteCondition inRelationships(final String anyObject, final String... moreAnyObjects) { this.result = SpecialAttr.RELATIONSHIPS.toString(); return condition(FiqlParser.EQ, anyObject, (Object[]) moreAnyObjects); }
@Override public CompleteCondition withoutPrivileges(final String privilege, final String... morePrivileges) { this.result = SpecialAttr.PRIVILEGES.toString(); return condition(FiqlParser.NEQ, privilege, (Object[]) morePrivileges); } }
@Override public CompleteCondition inGroups(final String group, final String... moreGroups) { this.result = SpecialAttr.GROUPS.toString(); return condition(FiqlParser.EQ, group, (Object[]) moreGroups); }
@Override public CompleteCondition notInRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.NEQ, type, (Object[]) moreTypes); }
@Override public CompleteCondition withPrivileges(final String privilege, final String... morePrivileges) { this.result = SpecialAttr.PRIVILEGES.toString(); return condition(FiqlParser.EQ, privilege, (Object[]) morePrivileges); }
@Override public CompleteCondition withoutMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.NEQ, member, (Object[]) moreMembers); }
@Override public CompleteCondition inRelationshipTypes(final String type, final String... moreTypes) { this.result = SpecialAttr.RELATIONSHIP_TYPES.toString(); return condition(FiqlParser.EQ, type, (Object[]) moreTypes); }
@Override public CompleteCondition inRoles(final String role, final String... moreRoles) { this.result = SpecialAttr.ROLES.toString(); return condition(FiqlParser.EQ, role, (Object[]) moreRoles); }
@Override public CompleteCondition hasResources(final String resource, final String... moreResources) { this.result = SpecialAttr.RESOURCES.toString(); return condition(FiqlParser.EQ, resource, (Object[]) moreResources); }
@Override public CompleteCondition isAssignable() { this.result = SpecialAttr.ASSIGNABLE.toString(); return condition(FiqlParser.EQ, SpecialAttr.NULL); }
@Override public CompleteCondition withMembers(final String member, final String... moreMembers) { this.result = SpecialAttr.MEMBER.toString(); return condition(FiqlParser.EQ, member, (Object[]) moreMembers); }
@Override public CompleteCondition inGroups(final String group, final String... moreGroups) { this.result = SpecialAttr.GROUPS.toString(); return condition(FiqlParser.EQ, group, (Object[]) moreGroups); }
@Override public CompleteCondition notInGroups(final String group, final String... moreGroups) { this.result = SpecialAttr.GROUPS.toString(); return condition(FiqlParser.NEQ, group, (Object[]) moreGroups); }
@Override public CompleteCondition notInGroups(final String group, final String... moreGroups) { this.result = SpecialAttr.GROUPS.toString(); return condition(FiqlParser.NEQ, group, (Object[]) moreGroups); }
@Override public CompleteCondition notInRelationships(final String anyObject, final String... moreAnyObjects) { this.result = SpecialAttr.RELATIONSHIPS.toString(); return condition(FiqlParser.NEQ, anyObject, (Object[]) moreAnyObjects); }