List<Data> result = Lists.newArrayList(); for (Data data : data1) { if (dataIds.contains(data.getId())) result.add(data); }
/** * {@inheritDoc} */ @Override public <E extends io.cattle.platform.core.model.Data> E into(E into) { into.from(this); return into; }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.Data from) { setId(from.getId()); setName(from.getName()); setVisible(from.getVisible()); setValue(from.getValue()); }
@Override public String doWithLock() { Data data = objectManager.findAny(Data.class, DATA.NAME, key); if ( data != null && data.getVisible() != null && data.getVisible() == visible ) { return data.getValue(); } else if ( data != null ) { data.setVisible(visible); objectManager.persist(data); return data.getValue(); } try { String value = generator.call(); if ( value == null ) { return value; } return objectManager.create(Data.class, DATA.NAME, key, DATA.VISIBLE, visible, DATA.VALUE, value).getValue(); } catch (Exception e) { ExceptionUtils.rethrowRuntime(e); throw new RuntimeException("Failed to generate value for [" + key + "]", e); } } });
DATA.NAME, key); if ( data != null && data.getVisible() != null && data.getVisible() == visible ) { return data.getValue();
@Override protected void populatedData(Account system, List<Object> toCreate) { List<Data> datas = objectManager.find(Data.class, DATA.NAME, new Condition(ConditionType.LIKE, "service.v2.%.cert")); for (Data data : datas) { String name = data.getName(); String[] parts = name.split("[.]"); if (parts.length != 4) { continue; } Long id = null; try { id = Long.parseLong(parts[2]); } catch (NumberFormatException nfe) { continue; } Service service = objectManager.loadResource(Service.class, id); if (service == null || service.getRemoved() != null || StringUtils.isBlank(service.getName())) { continue; } String newKey = "service.v3." + service.getAccountId() + "." + service.getName() + ".cert"; dataDao.getOrCreate(newKey, false, new Callable<String>() { @Override public String call() throws Exception { return data.getValue(); } }); } }
Collections2.filter( data1, new Predicate<Data>() { public boolean apply(Data d) { return dataIds.contains(d.getId()); } } )
for(Data data : dataDetail){ System.out.println(data.getId()); }
String jsonString = "your JSON"; ObjectMapper mapper = new ObjectMapper(); Data obj = mapper.readValue(jsonString, Data.class); System.out.println(obj.getId());
String q= "INSERT INTO data_table (id) values (?)"; Connection connection = new getConnection(); PreparedStatement ps = connection.prepareStatement(q); for (Data d: data) { ps.setString(1, d.getId()); ps.addBatch(); } ps.executeBatch(); ps.close(); connection.close();
protected void populateItem(final ListItem<Data> item) { final Data data = item.getModelObject(); AjaxSubmitLink delete = new AjaxSubmitLink("delete") { protected void onSubmit(AjaxRequestTarget target, Form<?> form) { DB.delete(data.getId()); target.add(form); } } }
protected void populateItem(ListItem<Data> item) { Data data = item.getModelObject(); final Serializable id = data.getId(); // the primary key AjaxSubmitLink delete = new AjaxSubmitLink("delete") { protected void onSubmit(AjaxRequestTarget target, Form<?> form) { DB.delete(id); target.add(form); } } }