LongValue
Value
938939940941942943944945946947948
} InternalValue value; if (reqType != PropertyType.LONG) { // type conversion required value = InternalValue.create(new LongValue(number), reqType, session.getNamespaceResolver()); } else { // no type conversion required value = InternalValue.create(number); }
327328329330331332333334335336337
case PropertyType.DATE: return new DateValue((Calendar) val); case PropertyType.DOUBLE: return new DoubleValue((Double) val); case PropertyType.LONG: return new LongValue((Long) val); case PropertyType.REFERENCE: return ReferenceValue.valueOf(((UUID) val).toString()); case PropertyType.PATH: try { return PathValue.valueOf(((Path) val).toJCRPath(nsResolver));
337338339340341342343344345346347
937938939940941942943944945946947
465466467468469470471472473474475
return null; } } else if ( DataType.TYPE_NUMERIC_LONG.equals( dataType ) ) { try { return new LongValue( new Long( value ) ); } catch ( NumberFormatException e ) { messages.add( new DataTypeConversionErrorParserMessage( value, Long.class.getName() ) ); return null;
168169170171172173174175176177178179180181182183184
} @Test public void testLongValue() { final Long tv = new Long( 8 ); final LongValue v = new LongValue( tv ); assertEquals( tv, v.getValue() ); v.setValue( "8" ); assertEquals( tv, v.getValue() ); v.setValue( "abc" ); assertEquals( new Long( "0" ), v.getValue() ); }
552553554555556557558559560561562
final TypeNode type = new TypeNodeImpl( "Person" ); final ConstraintNode c1 = new ConstraintNodeImpl( "Person", "longField", "==", new LongValue( 1000000L ) ); model.setRoot( type ); type.addChild( c1 ); final String drl = GuidedDecisionTreeDRLPersistence.getInstance().marshal( model ); assertEqualsIgnoreWhitespace( expected,
15761577157815791580158115821583158415851586
final TypeNode type = new TypeNodeImpl( "Person" ); final ConstraintNode c1 = new ConstraintNodeImpl( "Person", "longField", "==", new LongValue( 1000000L ) ); expected.setRoot( type ); type.addChild( c1 ); addModelField( "Person", "this",
495496497498499500501502503504505
model.setTreeName( "test" ); final TypeNode type = new TypeNodeImpl( "Person" ); final ConstraintNode c1 = new ConstraintNodeImpl( "longField", "==", new LongValue( 1000000L ) ); model.setRoot( type ); type.getChildren().add( c1 ); final String drl = GuidedDecisionTreeDRLPersistence.getInstance().marshal( model ); assertEqualsIgnoreWhitespace( expected,
174175176177178179180181
assertEquals(3.14, dv.getDouble()); } public void testNewLongValueData() throws Exception { LongValue lv = new LongValue(314); assertEquals(314, lv.getLong()); }