public AssignationSequence parseAssignationSequence( final IExpressionContext context, final String input, final boolean allowParametersWithoutValue) { Validate.notNull(context, "Context cannot be null"); Validate.notNull(input, "Input cannot be null"); return AssignationUtils.parseAssignationSequence(context, input, allowParametersWithoutValue); }
AssignationUtils.parseAssignationSequence( context, attributeValue, false /* no parameters without value */); if (assignations == null) {
AssignationUtils.parseAssignationSequence( context, attributeValue, false /* no parameters without value */); if (assignations == null) {
/** * @since 2.0.9 */ public AssignationSequence parseAssignationSequence(final Configuration configuration, final IProcessingContext processingContext, final String input, final boolean allowParametersWithoutValue) { return AssignationUtils.parseAssignationSequence(configuration, processingContext, input, allowParametersWithoutValue); }
/** * * @param configuration * configuration * @param processingContext * processingContext * @param input * input * @param allowParametersWithoutValue * allowParametersWithoutValue * @return the result * @since 2.0.9 */ public AssignationSequence parseAssignationSequence(final Configuration configuration, final IProcessingContext processingContext, final String input, final boolean allowParametersWithoutValue) { return AssignationUtils.parseAssignationSequence(configuration, processingContext, input, allowParametersWithoutValue); }
/** * @since 2.0.9 * @deprecated the StandardExpressionProcessor class was deprecated in 2.1.0 for semantic and refactoring reasons. * Should use the equivalent {@link StandardExpressions} instead if you want to obtain * parser instances registered by the standard dialects, or instance your * parser instances using their constructors directly if you are building your own dialect * including these parserss. As for expression execution, this is no longer managed by executor * objects (also deprecated) but by the expressions themselves. Will be removed in 3.0. */ @Deprecated public static AssignationSequence parseAssignationSequence(final Configuration configuration, final IProcessingContext processingContext, final String input, final boolean allowParametersWithoutValue) { return AssignationUtils.parseAssignationSequence(configuration, processingContext, input, allowParametersWithoutValue); }
/** * @deprecated the StandardExpressionProcessor class was deprecated in 2.1.0 for semantic and refactoring reasons. * Should use the equivalent {@link StandardExpressions} instead if you want to obtain * parser instances registered by the standard dialects, or instance your * parser instances using their constructors directly if you are building your own dialect * including these parserss. As for expression execution, this is no longer managed by executor * objects (also deprecated) but by the expressions themselves. Will be removed in 3.0. */ @Deprecated public static AssignationSequence parseAssignationSequence(final Arguments arguments, final String input, final boolean allowParametersWithoutValue) { return AssignationUtils.parseAssignationSequence(arguments.getConfiguration(), arguments, input, allowParametersWithoutValue); }
AssignationUtils.parseAssignationSequence( configuration, arguments, attributeValue, false /* no parameters without value */); if (assignations == null) {
AssignationUtils.parseAssignationSequence( configuration, arguments, attributeValue, false /* no parameters without value */); if (assignations == null) {
@Override public int compare(StructuredContentDTO o1, StructuredContentDTO o2) { AssignationSequence sortAssignments = AssignationUtils.parseAssignationSequence(arguments.getConfiguration(), arguments, sorts, false); CompareToBuilder compareBuilder = new CompareToBuilder(); for (Assignation sortAssignment : sortAssignments) { String property = sortAssignment.getLeft().getStringRepresentation(); Object val1 = o1.getPropertyValue(property); Object val2 = o2.getPropertyValue(property); if (sortAssignment.getRight().execute(arguments.getConfiguration(), arguments).equals("ASCENDING")) { compareBuilder.append(val1, val2); } else { compareBuilder.append(val2, val1); } } return compareBuilder.toComparison(); } });
AssignationSequence assignments = AssignationUtils.parseAssignationSequence(arguments.getConfiguration(), arguments, fieldFilters, false); boolean valid = true; for (Assignation assignment : assignments) {