/** * @deprecated As of Judson (7.1.x), replaced by {@link * Field#getSortableFieldName(String)} */ @Deprecated public static String getSortableFieldName(String name) { return Field.getSortableFieldName(name); }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * com.liferay.portal.search.sort.SortFieldBuilder * #getSortField} */ @Deprecated @Override public String getSortField(String orderByCol, int sortType) { if ((sortType == Sort.DOUBLE_TYPE) || (sortType == Sort.FLOAT_TYPE) || (sortType == Sort.INT_TYPE) || (sortType == Sort.LONG_TYPE)) { return Field.getSortableFieldName(orderByCol); } return getSortField(orderByCol); }
private void _createSortableTextField( String name, boolean typify, String value) { if (typify) { name = name.concat( StringPool.UNDERLINE ).concat( "String" ); } String truncatedValue = value; if (value.length() > _SORTABLE_TEXT_FIELDS_TRUNCATED_LENGTH) { truncatedValue = value.substring( 0, _SORTABLE_TEXT_FIELDS_TRUNCATED_LENGTH); } createKeywordField( Field.getSortableFieldName(name), truncatedValue, true); }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * com.liferay.portal.search.sort.SortFieldBuilder * #getSortField} */ @Deprecated @Override public String getSortField(String orderByCol) { String sortField = doGetSortField(orderByCol); if (_document.isDocumentSortableTextField(sortField)) { return Field.getSortableFieldName(sortField); } return sortField; }
protected void createSortableNumericField( String name, boolean typify, String value, Class<? extends Number> clazz) { if (typify) { name = name.concat( StringPool.UNDERLINE ).concat( "Number" ); } Field field = createField(Field.getSortableFieldName(name), value); field.setNumeric(true); field.setNumericClass(clazz); }
public static String getSortFieldName(Sort sort, String scoreFieldName) { if (sort.getType() == Sort.SCORE_TYPE) { return scoreFieldName; } String fieldName = sort.getFieldName(); if (isSortableFieldName(fieldName)) { return fieldName; } if ((sort.getType() == Sort.STRING_TYPE) && !DocumentImpl.isSortableTextField(fieldName)) { return scoreFieldName; } return getSortableFieldName(fieldName); }
@Override public String getSortField(String entityClassName, String orderByCol) { String sortField = doGetSortField(entityClassName, orderByCol); if (_defaultSortableTextFields.contains(sortField)) { return Field.getSortableFieldName(sortField); } return sortField; }
@Override public String getSortField( String entityClassName, String orderByCol, int sortType) { if ((sortType == Sort.DOUBLE_TYPE) || (sortType == Sort.FLOAT_TYPE) || (sortType == Sort.INT_TYPE) || (sortType == Sort.LONG_TYPE)) { return Field.getSortableFieldName(orderByCol); } return getSortField(entityClassName, orderByCol); }
String sortFieldName = Field.getSortableFieldName( "localized_title_".concat(themeDisplay.getLanguageId()));