Refine search
public FEELFnResult<Boolean> invoke(@ParameterName( "list" ) Boolean single) { if( single == null ) { single = Boolean.FALSE; } return FEELFnResult.ofResult( single ); }
public FEELFnResult<Boolean> invoke(@ParameterName( "list" ) Boolean single) { if( single == null ) { return FEELFnResult.ofResult( true ); } return FEELFnResult.ofResult( Boolean.TRUE.equals( single ) ); }
public FEELFnResult<BigDecimal> invoke(@ParameterName("n") Object[] list) { if ( list == null ) { return FEELFnResult.ofResult( null ); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<Object> invoke(@ParameterName("c") Object[] list) { if ( list == null || list.length == 0 ) { return FEELFnResult.ofResult( null ); } return invoke( Arrays.asList( list ) ); }
public FEELFnResult<Boolean> invoke(@ParameterName( "b" ) Object[] list) { if ( list == null ) { return FEELFnResult.ofResult( false ); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<String> invoke(@ParameterName("from") Object val) { if ( val == null ) { return FEELFnResult.ofResult( null ); } else { return FEELFnResult.ofResult( TypeUtil.formatValue(val, false) ); } }
public FEELFnResult<String> invoke(@ParameterName("value") Object val) { if ( val == null ) { return FEELFnResult.ofResult( "null" ); } else { return FEELFnResult.ofResult(TypeUtil.formatValue(val, true) ); } } }
public FEELFnResult<BigDecimal> invoke(@ParameterName("n") Object[] list) { if ( list == null ) { return FEELFnResult.ofResult(null); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<Boolean> invoke(@ParameterName("list") List list, @ParameterName("element") Object element) { if ( list == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "list", "cannot be null")); } else { return FEELFnResult.ofResult( list.contains( element ) ); } }
public FEELFnResult<BigDecimal> invoke(@ParameterName( "n" ) Object[] list) { if ( list == null ) { return FEELFnResult.ofResult( null ); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<String> invoke(@ParameterName( "mask" ) String mask, @ParameterName("p") Object[] params) { if ( mask == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "mask", "cannot be null")); } else { return FEELFnResult.ofResult( String.format( mask, params ) ); } } }
public FEELFnResult<BigDecimal> invoke(@ParameterName("n") Object[] list) { if ( list == null ) { return FEELFnResult.ofResult(null); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<Boolean> invoke(@ParameterName( "b" ) Object[] list) { if ( list == null ) { return FEELFnResult.ofResult( true ); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<Object> invoke(@ParameterName("c") Object[] list) { if ( list == null || list.length == 0 ) { return FEELFnResult.ofResult( null ); } return invoke( Arrays.asList( list ) ); }
public FEELFnResult<List> invoke(@ParameterName("n") Object[] list) { if ( list == null ) { return FEELFnResult.ofResult( null ); } return invoke( Arrays.asList( list ) ); } }
public FEELFnResult<BigDecimal> invoke(@ParameterName( "number" ) BigDecimal number) { if ( number == null ) { return FEELFnResult.ofError( new InvalidParametersEvent( FEELEvent.Severity.ERROR, "number", "cannot be null" ) ); } return FEELFnResult.ofResult( new BigDecimal( Math.exp( number.doubleValue() ), MathContext.DECIMAL128 ) ); } }
public FEELFnResult<List<Object>> invoke(@ParameterName("list") List list) { if ( list == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "list", "cannot be null")); } // spec requires us to return a new list final List<Object> result = new ArrayList<>( list ); Collections.reverse( result ); return FEELFnResult.ofResult( result ); } }
public FEELFnResult<BigDecimal> invoke(@ParameterName( "list" ) List list) { if ( list == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "list", "cannot be null")); } return FEELFnResult.ofResult( BigDecimal.valueOf( list.size() ) ); }
public FEELFnResult<BigDecimal> invoke(@ParameterName( "n" ) BigDecimal n) { if ( n == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "n", "cannot be null")); } return FEELFnResult.ofResult( n.setScale( 0, BigDecimal.ROUND_CEILING ) ); } }
public FEELFnResult<BigDecimal> invoke(@ParameterName( "n" ) BigDecimal n) { if ( n == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "n", "cannot be null")); } return FEELFnResult.ofResult( n.setScale( 0, BigDecimal.ROUND_FLOOR ) ); } }