public SCompareContainer convertToSObject(CompareContainer input) { if (input == null) { return null; } SCompareContainer result = new SCompareContainer(); result.setOid(input.getOid()); result.setRid(input.getRid()); result.setType(input.getType()); List<SCompareItem> listitems = new ArrayList<SCompareItem>(); for (CompareItem v : input.getItems()) { listitems.add(convertToSObject(v)); } result.setItems(listitems); return result; }
public Object sGet(SField sField) { if (sField.getName().equals("type")) { return getType(); } if (sField.getName().equals("items")) { return getItems(); } if (sField.getName().equals("oid")) { return getOid(); } if (sField.getName().equals("rid")) { return getRid(); } throw new RuntimeException("Field " + sField.getName() + " not found"); } @SuppressWarnings("unchecked")
public CompareContainer convertFromSObject(SCompareContainer input, CompareContainer result, DatabaseSession session) throws BimserverDatabaseException { if (input == null) { return null; } result.setType(input.getType()); List<CompareItem> listitems = result.getItems(); for (SCompareItem v : input.getItems()) { listitems.add(convertFromSObject(v, session)); } return result; }
public CompareContainer convertFromSObject(SCompareContainer input, DatabaseSession session) throws BimserverDatabaseException { if (session == null) { throw new BimserverDatabaseException("session == null, use the other method"); } LOGGER.info("Potential unlinked object created"); CompareContainer result = convertFromSObject(input, StoreFactory.eINSTANCE.createCompareContainer(), session); ((IdEObjectImpl)result).setOid(input.getOid()); ((IdEObjectImpl)result).setRid(input.getRid()); return result; }
public Object newInstance() { return new org.bimserver.interfaces.objects.SCompareContainer(); } }));
int total = 0; for (SCompareContainer sCompareContainer : compareResult.getItems()) { total += sCompareContainer.getItems().size(); for (SCompareItem item : container.getItems()) { String name = ""; String guid = ""; builder.append("<td>" + container.getType() + "</td>"); builder.append("<td>" + guid + "</td>"); builder.append("<td>" + name + "</td>"); builder.append("<td>Added</td>"); } else if (item instanceof SObjectRemoved) { builder.append("<td>" + container.getType() + "</td>"); builder.append("<td>" + guid + "</td>"); builder.append("<td>" + name + "</td>"); } else if (item instanceof SObjectModified) { SObjectModified objectModified = (SObjectModified) item; builder.append("<td>" + container.getType() + "</td>"); builder.append("<td>" + guid + "</td>"); builder.append("<td>" + name + "</td>");
@SuppressWarnings("unchecked") public void sSet(SField sField, Object val) { if (sField.getName().equals("type")) { setType((String)val); return; } if (sField.getName().equals("items")) { setItems((List<SCompareItem>)val); return; } if (sField.getName().equals("oid")) { setOid((Long)val); return; } if (sField.getName().equals("rid")) { setRid((Integer)val); return; } throw new RuntimeException("Field " + sField.getName() + " not found"); }