switch ( sourceCell.getDataType() ) { case BOOLEAN : setBooleanValue( sourceCell.getBooleanValue() ); this.dataType = DTDataTypes52.BOOLEAN; break; case DATE : setDateValue( sourceCell.getDateValue() ); this.dataType = DTDataTypes52.DATE; break; case NUMERIC : setNumericValue( sourceCell.getNumericValue() ); this.dataType = DTDataTypes52.NUMERIC; break; case NUMERIC_BIGDECIMAL : setNumericValue( sourceCell.getNumericValue() ); this.dataType = DTDataTypes52.NUMERIC_BIGDECIMAL; break; case NUMERIC_BIGINTEGER : setNumericValue( sourceCell.getNumericValue() ); this.dataType = DTDataTypes52.NUMERIC_BIGINTEGER; break; case NUMERIC_BYTE : setNumericValue( sourceCell.getNumericValue() ); this.dataType = DTDataTypes52.NUMERIC_BYTE; break; case NUMERIC_DOUBLE : setNumericValue( sourceCell.getNumericValue() ); this.dataType = DTDataTypes52.NUMERIC_DOUBLE; break;
public void setDateValue(final Date value) { clearValues(); this.valueDate = value; this.dataType = DTDataTypes52.DATE; }
private String getStringValue(DTCellValue52 cell) { if ( !cell.hasValue() ) { return ""; } return GuidedDTDRLUtilities.convertDTCellValueToString( cell ); }
public DTCellValue52(final Object value) { if ( value instanceof String ) { setStringValue( (String) value ); this.dataType = DTDataTypes52.STRING; return; setBooleanValue( (Boolean) value ); this.dataType = DTDataTypes52.BOOLEAN; return; setDateValue( (Date) value ); this.dataType = DTDataTypes52.DATE; return; setNumericValue( (BigDecimal) value ); this.dataType = DTDataTypes52.NUMERIC_BIGDECIMAL; return; setNumericValue( (BigInteger) value ); this.dataType = DTDataTypes52.NUMERIC_BIGINTEGER; return; setNumericValue( (Byte) value ); this.dataType = DTDataTypes52.NUMERIC_BYTE; return; setNumericValue( (Double) value ); this.dataType = DTDataTypes52.NUMERIC_DOUBLE; return;
switch ( dcv.getDataType() ) { case BOOLEAN : Boolean booleanValue = dcv.getBooleanValue(); return (booleanValue == null ? null : booleanValue.toString()); case DATE : Date dateValue = dcv.getDateValue(); return (dateValue == null ? null : DateUtils.format( dcv.getDateValue() )); case NUMERIC : BigDecimal numericValue = (BigDecimal) dcv.getNumericValue(); return (numericValue == null ? null : numericValue.toPlainString()); case NUMERIC_BIGDECIMAL : BigDecimal bigDecimalValue = (BigDecimal) dcv.getNumericValue(); return (bigDecimalValue == null ? null : bigDecimalValue.toPlainString()); case NUMERIC_BIGINTEGER : BigInteger bigIntegerValue = (BigInteger) dcv.getNumericValue(); return (bigIntegerValue == null ? null : bigIntegerValue.toString()); case NUMERIC_BYTE : Byte byteValue = (Byte) dcv.getNumericValue(); return (byteValue == null ? null : byteValue.toString()); case NUMERIC_DOUBLE : Double doubleValue = (Double) dcv.getNumericValue(); return (doubleValue == null ? null : doubleValue.toString()); case NUMERIC_FLOAT : Float floatValue = (Float) dcv.getNumericValue(); return (floatValue == null ? null : floatValue.toString()); case NUMERIC_INTEGER : Integer integerValue = (Integer) dcv.getNumericValue(); return (integerValue == null ? null : integerValue.toString()); case NUMERIC_LONG :
DTCellValue52 rowDcv = new DTCellValue52( new Integer( (String) oldRow[0] ) ); row.add( rowDcv ); } else if ( oldRow[0] instanceof Number ) { DTCellValue52 rowDcv = new DTCellValue52( ((Number) oldRow[0]).intValue() ); row.add( rowDcv ); } else { DTCellValue52 rowDcv = new DTCellValue52( oldRow[0] ); row.add( rowDcv ); DTCellValue52 dcv = new DTCellValue52( oldRow[iCol] ); row.add( dcv );
private void isRowEquivalent(List<DTCellValue52> row, String[] array) { assertEquals( row.size(), array.length ); int newRowNum = (Integer) row.get( 0 ).getNumericValue(); int oldRowNum = Integer.valueOf( array[0] ); assertEquals( newRowNum, oldRowNum ); for ( int iCol = 1; iCol < row.size(); iCol++ ) { DTCellValue52 cell = row.get( iCol ); String v1 = cell.getStringValue(); String v2 = array[iCol]; assertTrue( isEqualOrNull( v1, v2 ) ); assertEquals( v1, v2 ); } }
final int rowNumberValue = row.get( iRowNumberColumnIndex ).getNumericValue().intValue(); row.get( iRowNumberColumnIndex ).setNumericValue( rowNumberValue ); final Number salienceValue = row.get( iSalienceColumnIndex ).getNumericValue(); if ( salienceValue == null ) { row.get( iSalienceColumnIndex ).setNumericValue( (Integer) null ); } else { row.get( iSalienceColumnIndex ).setNumericValue( salienceValue.intValue() ); final Number durationValue = row.get( iDurationColumnIndex ).getNumericValue(); if ( durationValue == null ) { row.get( iDurationColumnIndex ).setNumericValue( (Long) null ); } else { row.get( iDurationColumnIndex ).setNumericValue( durationValue.longValue() );
private void doCondition(List<BaseColumn> allColumns, LimitedEntryBRLConditionColumn column, List<IPattern> patterns, TemplateDataProvider rowDataProvider, List<DTCellValue52> row, RuleModel rm) { final int index = allColumns.indexOf( column ); final DTCellValue52 dcv = row.get( index ); if ( dcv.getBooleanValue() ) { for ( IPattern pattern : column.getDefinition() ) { patterns.add( pattern ); } } }
if ( Boolean.TRUE.equals( dcv.getBooleanValue() ) ) { LimitedEntryCol lec = (LimitedEntryCol) c; DTCellValue52 value = lec.getValue(); boolean isOtherwise = dcv.isOtherwise(); boolean isValid = isOtherwise; isValid = Boolean.TRUE.equals( dcv.getBooleanValue() );
if ( ler.getValue().getStringValue().equals( binding ) ) { return false; for ( List<DTCellValue52> row : dtable.getData() ) { DTCellValue52 cell = row.get( colIndex ); if ( cell != null && cell.getStringValue().equals( binding ) ) { return true;
public DTCellValue52(final Boolean value) { setBooleanValue( value ); this.dataType = DTDataTypes52.BOOLEAN; }
switch ( dcv.getDataType() ) { case BOOLEAN : Boolean booleanValue = dcv.getBooleanValue(); return (booleanValue == null ? null : booleanValue.toString()); case DATE : Date dateValue = dcv.getDateValue(); return (dateValue == null ? null : DateUtils.format( dcv.getDateValue() )); case NUMERIC : BigDecimal numericValue = (BigDecimal) dcv.getNumericValue(); return (numericValue == null ? null : numericValue.toPlainString()); case NUMERIC_BIGDECIMAL : BigDecimal bigDecimalValue = (BigDecimal) dcv.getNumericValue(); return (bigDecimalValue == null ? null : bigDecimalValue.toPlainString()); case NUMERIC_BIGINTEGER : BigInteger bigIntegerValue = (BigInteger) dcv.getNumericValue(); return (bigIntegerValue == null ? null : bigIntegerValue.toString()); case NUMERIC_BYTE : Byte byteValue = (Byte) dcv.getNumericValue(); return (byteValue == null ? null : byteValue.toString()); case NUMERIC_DOUBLE : Double doubleValue = (Double) dcv.getNumericValue(); return (doubleValue == null ? null : doubleValue.toString()); case NUMERIC_FLOAT : Float floatValue = (Float) dcv.getNumericValue(); return (floatValue == null ? null : floatValue.toString()); case NUMERIC_INTEGER : Integer integerValue = (Integer) dcv.getNumericValue(); return (integerValue == null ? null : integerValue.toString()); case NUMERIC_LONG :
DTCellValue52 rowDcv = new DTCellValue52( new Integer( (String) oldRow[0] ) ); row.add( rowDcv ); } else if ( oldRow[0] instanceof Number ) { DTCellValue52 rowDcv = new DTCellValue52( ((Number) oldRow[0]).intValue() ); row.add( rowDcv ); } else { DTCellValue52 rowDcv = new DTCellValue52( oldRow[0] ); row.add( rowDcv ); DTCellValue52 dcv = new DTCellValue52( oldRow[iCol] ); row.add( dcv );
public DTCellValue52(final Object value) { if ( value instanceof String ) { setStringValue( (String) value ); this.dataType = DTDataTypes52.STRING; return; setBooleanValue( (Boolean) value ); this.dataType = DTDataTypes52.BOOLEAN; return; setDateValue( (Date) value ); this.dataType = DTDataTypes52.DATE; return; setNumericValue( (BigDecimal) value ); this.dataType = DTDataTypes52.NUMERIC_BIGDECIMAL; return; setNumericValue( (BigInteger) value ); this.dataType = DTDataTypes52.NUMERIC_BIGINTEGER; return; setNumericValue( (Byte) value ); this.dataType = DTDataTypes52.NUMERIC_BYTE; return; setNumericValue( (Double) value ); this.dataType = DTDataTypes52.NUMERIC_DOUBLE; return;
row ); Integer num = (Integer) row.get( 0 ).getNumericValue(); String desc = row.get( 1 ).getStringValue();
final int rowNumberValue = row.get( iRowNumberColumnIndex ).getNumericValue().intValue(); row.get( iRowNumberColumnIndex ).setNumericValue( rowNumberValue ); final Number salienceValue = row.get( iSalienceColumnIndex ).getNumericValue(); if ( salienceValue == null ) { row.get( iSalienceColumnIndex ).setNumericValue( (Integer) null ); } else { row.get( iSalienceColumnIndex ).setNumericValue( salienceValue.intValue() ); final Number durationValue = row.get( iDurationColumnIndex ).getNumericValue(); if ( durationValue == null ) { row.get( iDurationColumnIndex ).setNumericValue( (Long) null ); } else { row.get( iDurationColumnIndex ).setNumericValue( durationValue.longValue() );
private void doCondition(List<BaseColumn> allColumns, LimitedEntryBRLConditionColumn column, List<IPattern> patterns, TemplateDataProvider rowDataProvider, List<DTCellValue52> row, RuleModel rm) { final int index = allColumns.indexOf( column ); final DTCellValue52 dcv = row.get( index ); if ( dcv.getBooleanValue() ) { for ( IPattern pattern : column.getDefinition() ) { patterns.add( pattern ); } } }
if ( Boolean.TRUE.equals( dcv.getBooleanValue() ) ) { LimitedEntryCol lec = (LimitedEntryCol) c; DTCellValue52 value = lec.getValue(); boolean isOtherwise = dcv.isOtherwise(); boolean isValid = isOtherwise; isValid = Boolean.TRUE.equals( dcv.getBooleanValue() );
if ( ler.getValue().getStringValue().equals( binding ) ) { return false; for ( List<DTCellValue52> row : dtable.getData() ) { DTCellValue52 cell = row.get( colIndex ); if ( cell != null && cell.getStringValue().equals( binding ) ) { return true;