private UserMembershipQuery(Builder builder) { this.groupId = builder.groupId; this.membership = builder.membership; this.memberSearch = builder.memberSearch; this.memberSearchSql = memberSearch == null ? null : buildLikeValue(memberSearch, BEFORE_AND_AFTER); this.memberSearchSqlLowercase = memberSearchSql == null ? null : memberSearchSql.toLowerCase(Locale.ENGLISH); this.pageSize = builder.pageSize; this.pageIndex = builder.pageIndex; }
private ProjectQgateAssociationQuery(Builder builder) { this.gateId = builder.gateId; this.membership = builder.membership; this.projectSearch = builder.projectSearch; if (this.projectSearch == null) { this.projectSearchUpperLikeSql = null; } else { this.projectSearchUpperLikeSql = DatabaseUtils.buildLikeValue(projectSearch.toUpperCase(Locale.ENGLISH), WildcardPosition.BEFORE_AND_AFTER); } this.pageSize = builder.pageSize; this.pageIndex = builder.pageIndex; }
/** * Used by MyBatis mapper */ @CheckForNull public String getNameOrKeyUpperLikeQuery() { return nameOrKeyQuery == null ? null : buildLikeValue(nameOrKeyQuery, BEFORE_AND_AFTER).toUpperCase(Locale.ENGLISH); }
/** * Used by MyBatis mapper */ @CheckForNull public String getNameOrKeyUpperLikeQuery() { return buildLikeValue(nameOrKeyQuery, WildcardPosition.BEFORE_AND_AFTER).toUpperCase(Locale.ENGLISH); }
/** * Used by MyBatis mapper */ @CheckForNull public String getNameOrKeyUpperLikeQuery() { return nameOrKeyQuery == null ? null : buildLikeValue(nameOrKeyQuery, BEFORE_AND_AFTER).toUpperCase(Locale.ENGLISH); }
@CheckForNull private static String buildUpperLikeSql(@Nullable String textQuery) { if (isBlank(textQuery)) { return null; } return buildLikeValue(textQuery.toUpperCase(Locale.ENGLISH), BEFORE_AND_AFTER); }
@CheckForNull private static String groupSearchToSql(@Nullable String query) { if (query == null) { return null; } String upperCasedNameQuery = StringUtils.upperCase(query, Locale.ENGLISH); return DatabaseUtils.buildLikeValue(upperCasedNameQuery, WildcardPosition.BEFORE_AND_AFTER); }
private PermissionQuery(Builder builder) { this.permission = builder.permission; this.withAtLeastOnePermission = builder.withAtLeastOnePermission; this.componentUuid = builder.componentUuid; this.template = builder.template; this.searchQuery = builder.searchQuery; this.searchQueryToSql = builder.searchQuery == null ? null : buildLikeValue(builder.searchQuery, WildcardPosition.BEFORE_AND_AFTER); this.searchQueryToSqlLowercase = builder.searchQuery == null ? null : searchQueryToSql.toLowerCase(Locale.ENGLISH); this.pageSize = builder.pageSize; this.pageOffset = offset(builder.pageIndex, builder.pageSize); }
public List<ComponentDto> selectProjectsByNameQuery(DbSession dbSession, @Nullable String nameQuery, boolean includeModules) { String nameQueryForSql = nameQuery == null ? null : buildLikeValue(nameQuery, BEFORE_AND_AFTER).toUpperCase(Locale.ENGLISH); return mapper(dbSession).selectProjectsByNameQuery(nameQueryForSql, includeModules); }
public List<PropertyDto> selectGlobalPropertiesByKeyQuery(DbSession session, String keyQuery) { return getMapper(session).selectGlobalPropertiesByKeyQuery(buildLikeValue(keyQuery, WildcardPosition.BEFORE_AND_AFTER)); }
public String getUuidPath(ComponentDto component) { switch (strategy) { case CHILDREN: return component.getUuidPath() + component.uuid() + "."; case LEAVES: return buildLikeValue(component.getUuidPath() + component.uuid() + ".", WildcardPosition.AFTER); default: throw new IllegalArgumentException("Unknown strategy : " + strategy); } }
public String getUuidPath(ComponentDto component) { switch (strategy) { case CHILDREN: return component.getUuidPath() + component.uuid() + "."; case LEAVES: return buildLikeValue(component.getUuidPath() + component.uuid() + ".", WildcardPosition.AFTER); default: throw new IllegalArgumentException("Unknown strategy : " + strategy); } }