List of usage examples for org.apache.commons.lang3.math NumberUtils createLong
public static Long createLong(final String str)
Convert a String
to a Long
; since 3.1 it handles hex (0Xhhhh) and octal (0ddd) notations.
From source file:jp.furplag.spring.booster.validation.tuple.PairIntegers.java
public PairIntegers(Object left, Object right) { this((Long) (isInteger(left) ? NumberUtils.createLong(Objects.toString(left, null)) : null), (Long) (isInteger(right) ? NumberUtils.createLong(Objects.toString(right, null)) : null)); }
From source file:io.cloudslang.content.utils.NumberUtilities.java
/** * Given a long integer string, it checks if it's a valid long integer (based on apaches NumberUtils.createLong) * * @param longStr the long integer string to check * @return true if it's valid, otherwise false *//*from w w w. jav a 2 s . co m*/ public static boolean isValidLong(@Nullable final String longStr) { if (StringUtils.isBlank(longStr)) { return false; } final String stripedLong = StringUtils.strip(longStr); try { NumberUtils.createLong(stripedLong); return true; } catch (NumberFormatException e) { return false; } }
From source file:com.netflix.spinnaker.orca.pipelinetemplate.v1schema.render.JsonRenderedValueConverter.java
@Override public Object convertRenderedValue(String rendered) { if (NumberUtils.isNumber(rendered)) { if (rendered.contains(".")) { return NumberUtils.createDouble(rendered); }/* w w w . ja v a2s .c o m*/ try { return NumberUtils.createInteger(rendered); } catch (NumberFormatException ignored) { return NumberUtils.createLong(rendered); } } else if (rendered.equals("true") || rendered.equals("false")) { return Boolean.parseBoolean(rendered); } else if (rendered.startsWith("{{") || (!rendered.startsWith("{") && !rendered.startsWith("["))) { return rendered; } JsonNode node; try { node = pipelineTemplateObjectMapper.readTree(rendered); } catch (IOException e) { throw new TemplateRenderException("template produced invalid json", e); } try { if (node.isArray()) { return pipelineTemplateObjectMapper.readValue(rendered, Collection.class); } if (node.isObject()) { return pipelineTemplateObjectMapper.readValue(rendered, HashMap.class); } if (node.isBoolean()) { return Boolean.parseBoolean(node.asText()); } if (node.isDouble()) { return node.doubleValue(); } if (node.canConvertToInt()) { return node.intValue(); } if (node.canConvertToLong()) { return node.longValue(); } if (node.isTextual()) { return node.textValue(); } if (node.isNull()) { return null; } } catch (IOException e) { throw new TemplateRenderException("template produced invalid json", e); } throw new TemplateRenderException("unknown rendered object type"); }
From source file:com.dominion.salud.mpr.negocio.service.integracion.BuzonInHisServiceTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); centrosService.save(centros);/*from w ww . j a v a 2 s . c o m*/ buzonInHis = new BuzonInHis(); buzonInHis.setCentros(centros); buzonInHis.setIdBuzonIn(NumberUtils.createLong("0")); buzonInHis.setFechaIn(new Date()); buzonInHis.setFechaPro(new Date()); buzonInHis.setTipo("PRU"); buzonInHis.setIdMensaje("PRUE"); buzonInHis.setMensaje("BuzonInHis de Prueba"); buzonInHisService.save(buzonInHis); }
From source file:com.dominion.salud.mpr.negocio.service.integracion.BuzonOutHisServiceTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); centrosService.save(centros);//from w w w. ja v a2s. c om buzonOutHis = new BuzonOutHis(); buzonOutHis.setCentros(centros); buzonOutHis.setIdBuzonOut(NumberUtils.createLong("0")); buzonOutHis.setFechaOut(new Date()); buzonOutHis.setFechaPro(new Date()); buzonOutHis.setTipo("PRU"); buzonOutHis.setIdMensaje("PRUE"); buzonOutHis.setMensaje("BuzonOutHis de Prueba"); buzonOutHisService.save(buzonOutHis); }
From source file:com.dominion.salud.mpr.negocio.repositories.integracion.BuzonInHisRepositoryTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); centrosRepository.save(centros);/*from ww w . jav a2 s . c om*/ buzonInHis = new BuzonInHis(); buzonInHis.setCentros(centros); buzonInHis.setIdBuzonIn(NumberUtils.createLong("0")); buzonInHis.setFechaIn(new Date()); buzonInHis.setFechaPro(new Date()); buzonInHis.setTipo("PRU"); buzonInHis.setIdMensaje("PRUE"); buzonInHis.setMensaje("BuzonInHis de Prueba"); buzonInHisRepository.save(buzonInHis); }
From source file:com.dominion.salud.mpr.negocio.repositories.integracion.BuzonOutHisRepositoryTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); centrosRepository.save(centros);/*from w ww . ja va 2 s . c o m*/ buzonOutHis = new BuzonOutHis(); buzonOutHis.setCentros(centros); buzonOutHis.setIdBuzonOut(NumberUtils.createLong("0")); buzonOutHis.setFechaOut(new Date()); buzonOutHis.setFechaPro(new Date()); buzonOutHis.setTipo("PRU"); buzonOutHis.setIdMensaje("PRUE"); buzonOutHis.setMensaje("BuzonOutHis de Prueba"); buzonOutHisRepository.save(buzonOutHis); }
From source file:com.dominion.salud.mpr.web.controller.integracion.BuzonInHisControllerTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); ResponseEntity<Centros> responseInsertCentros = centrosController.insertCentros(centros); logger.debug(" CENTROS: " + responseInsertCentros.getBody().toString()); buzonInHis = new BuzonInHis(); buzonInHis.setCentros(centros);/* ww w . j a v a2s . c o m*/ buzonInHis.setIdBuzonIn(NumberUtils.createLong("0")); buzonInHis.setFechaIn(new Date()); buzonInHis.setFechaPro(new Date()); buzonInHis.setTipo("PRU"); buzonInHis.setIdMensaje("PRUE"); buzonInHis.setMensaje("BuzonInHis de Prueba"); ResponseEntity<BuzonInHis> responseInsertBuzonInHis = buzonInHisController.insertBuzonInHis(buzonInHis); logger.debug(" BUZON_IN_HIS: " + responseInsertBuzonInHis.getBody().toString()); buzonInHis1 = new BuzonInHis(); buzonInHis1.setCentros(centros); buzonInHis1.setIdBuzonIn(NumberUtils.createLong("1")); buzonInHis1.setFechaIn(new Date()); buzonInHis1.setFechaPro(new Date()); buzonInHis1.setTipo("PRU1"); buzonInHis1.setIdMensaje("PRUE1"); buzonInHis1.setMensaje("BuzonInHis de Prueba 1"); buzonInHis2 = new BuzonInHis(); buzonInHis2.setCentros(centros); buzonInHis2.setIdBuzonIn(NumberUtils.createLong("2")); buzonInHis2.setFechaIn(new Date()); buzonInHis2.setFechaPro(new Date()); buzonInHis2.setTipo("PRU2"); buzonInHis2.setIdMensaje("PRUE2"); buzonInHis2.setMensaje("BuzonInHis de Prueba 2"); }
From source file:com.dominion.salud.mpr.web.controller.integracion.BuzonOutHisControllerTest.java
@Before public void setUp() { centros = new Centros(); centros.setTxtCentro("Centros de Prueba"); centros.setCodCentro("PRU"); ResponseEntity<Centros> responseInsertCentros = centrosController.insertCentros(centros); logger.debug(" CENTROS: " + responseInsertCentros.getBody().toString()); buzonOutHis = new BuzonOutHis(); buzonOutHis.setCentros(centros);//w w w .j av a 2 s.co m buzonOutHis.setIdBuzonOut(NumberUtils.createLong("0")); buzonOutHis.setFechaOut(new Date()); buzonOutHis.setFechaPro(new Date()); buzonOutHis.setTipo("PRU"); buzonOutHis.setIdMensaje("PRUE"); buzonOutHis.setMensaje("BuzonOutHis de Prueba"); ResponseEntity<BuzonOutHis> responseInsertBuzonOutHis = buzonOutHisController .insertBuzonOutHis(buzonOutHis); logger.debug(" BUZON_IN_HIS: " + responseInsertBuzonOutHis.getBody().toString()); buzonOutHis1 = new BuzonOutHis(); buzonOutHis1.setCentros(centros); buzonOutHis1.setIdBuzonOut(NumberUtils.createLong("1")); buzonOutHis1.setFechaOut(new Date()); buzonOutHis1.setFechaPro(new Date()); buzonOutHis1.setTipo("PRU1"); buzonOutHis1.setIdMensaje("PRUE1"); buzonOutHis1.setMensaje("BuzonOutHis de Prueba 1"); buzonOutHis2 = new BuzonOutHis(); buzonOutHis2.setCentros(centros); buzonOutHis2.setIdBuzonOut(NumberUtils.createLong("2")); buzonOutHis2.setFechaOut(new Date()); buzonOutHis2.setFechaPro(new Date()); buzonOutHis2.setTipo("PRU2"); buzonOutHis2.setIdMensaje("PRUE2"); buzonOutHis2.setMensaje("BuzonOutHis de Prueba 2"); }
From source file:com.netflix.spinnaker.orca.pipelinetemplate.v1schema.render.HandlebarsRenderer.java
@Override public Object renderGraph(String template, RenderContext context) { String rendered = render(template, context); // Short-circuit primitive values. // TODO rz - having trouble getting jackson to parse primitive values outside of unit tests if (NumberUtils.isNumber(rendered)) { if (rendered.contains(".")) { return NumberUtils.createDouble(rendered); }/* w w w .j a v a 2s. c o m*/ try { return NumberUtils.createInteger(rendered); } catch (NumberFormatException ignored) { return NumberUtils.createLong(rendered); } } else if (rendered.equals("true") || rendered.equals("false")) { return Boolean.parseBoolean(rendered); } else if (!rendered.startsWith("{") && !rendered.startsWith("[")) { return rendered; } JsonNode node; try { node = pipelineTemplateObjectMapper.readTree(rendered); } catch (IOException e) { throw new TemplateRenderException("template produced invalid json", e); } try { if (node.isArray()) { return pipelineTemplateObjectMapper.readValue(rendered, Collection.class); } if (node.isObject()) { return pipelineTemplateObjectMapper.readValue(rendered, HashMap.class); } if (node.isBoolean()) { return Boolean.parseBoolean(node.asText()); } if (node.isDouble()) { return node.doubleValue(); } if (node.canConvertToInt()) { return node.intValue(); } if (node.canConvertToLong()) { return node.longValue(); } if (node.isTextual()) { return node.textValue(); } if (node.isNull()) { return null; } } catch (IOException e) { throw new TemplateRenderException("template produced invalid json", e); } throw new TemplateRenderException("unknown rendered object type"); }