public Object sGet(SField sField) { if (sField.getName().equals("min")) { return getMin(); } if (sField.getName().equals("max")) { return getMax(); } if (sField.getName().equals("oid")) { return getOid(); } if (sField.getName().equals("rid")) { return getRid(); } throw new RuntimeException("Field " + sField.getName() + " not found"); }
public Bounds convertFromSObject(SBounds input, DatabaseSession session) throws BimserverDatabaseException { if (session == null) { throw new BimserverDatabaseException("session == null, use the other method"); } LOGGER.info("Potential unlinked object created"); Bounds result = convertFromSObject(input, GeometryFactory.eINSTANCE.createBounds(), session); ((IdEObjectImpl)result).setOid(input.getOid()); ((IdEObjectImpl)result).setRid(input.getRid()); return result; }