private void setItemError ( final PropertyDescriptor pd, final DataItemInputChained item, final Exception e ) { final Map<String, Variant> attributes = new HashMap<String, Variant> (); if ( pd != null ) { fillAttributes ( pd, attributes ); } if ( e != null ) { attributes.put ( "invocation.error", Variant.TRUE ); attributes.put ( "invocation.error.message", Variant.valueOf ( e.getMessage () ) ); } else { attributes.put ( "null.error", Variant.TRUE ); } item.updateData ( Variant.NULL, attributes, AttributeMode.SET ); }
private void setItemError ( final PropertyDescriptor pd, final DataItemInputChained item, final Exception e ) { final Map<String, Variant> attributes = new HashMap<String, Variant> (); if ( pd != null ) { fillAttributes ( pd, attributes ); } if ( e != null ) { attributes.put ( "invocation.error", Variant.TRUE ); attributes.put ( "invocation.error.message", Variant.valueOf ( e.getMessage () ) ); } else { attributes.put ( "null.error", Variant.TRUE ); } item.updateData ( Variant.NULL, attributes, AttributeMode.SET ); }
private void setItemValue ( final PropertyDescriptor pd, final DataItemInputChained item, final Object data, final Long timestamp ) { final Map<String, Variant> attributes = new HashMap<String, Variant> (); fillAttributes ( pd, attributes ); if ( timestamp != null ) { attributes.put ( "timestamp", Variant.valueOf ( timestamp ) ); } item.updateData ( Variant.valueOf ( data ), attributes, AttributeMode.SET ); }
private void setItemValue ( final PropertyDescriptor pd, final DataItemInputChained item, final Object data, final Long timestamp ) { final Map<String, Variant> attributes = new HashMap<String, Variant> (); fillAttributes ( pd, attributes ); if ( timestamp != null ) { attributes.put ( "timestamp", Variant.valueOf ( timestamp ) ); } item.updateData ( Variant.valueOf ( data ), attributes, AttributeMode.SET ); }