UpdateSpec ProjectTableAdapter::object_to_updatespec(const ProjectRecord& project) { UpdateSpec spec; FieldValueFactory factory; spec.insert(Field("name", factory.get(project.name))); spec.insert(Field("description", factory.get(project.description))); spec.insert(Field("object", factory.get(project.object))); spec.insert(Field("started", factory.getTime(project.started))); spec.insert(Field("repository", factory.get(project.repository))); return spec; }
UpdateSpec ImageTableAdapter::object_to_updatespec(const ImageInfoRecord& imageinfo) { UpdateSpec spec; FieldValueFactory factory; spec.insert(Field("filename", factory.get(imageinfo.filename))); spec.insert(Field("filesize", factory.get(imageinfo.filesize))); spec.insert(Field("created", factory.getTime(imageinfo.created))); spec.insert(Field("width", factory.get(imageinfo.width))); spec.insert(Field("height", factory.get(imageinfo.height))); return spec; }
UpdateSpec CalibrationTableAdapter::object_to_updatespec(const CalibrationRecord& calibration) { UpdateSpec spec; FieldValueFactory factory; spec.insert(Field("camera", factory.get(calibration.camera))); spec.insert(Field("ccdid", factory.get(calibration.ccdid))); spec.insert(Field("guiderport", factory.get(calibration.guiderport))); spec.insert(Field("whenstarted", factory.getTime(calibration.when))); spec.insert(Field("a0", factory.get(calibration.a[0]))); spec.insert(Field("a1", factory.get(calibration.a[1]))); spec.insert(Field("a2", factory.get(calibration.a[2]))); spec.insert(Field("a3", factory.get(calibration.a[3]))); spec.insert(Field("a4", factory.get(calibration.a[4]))); spec.insert(Field("a5", factory.get(calibration.a[5]))); return spec; }
UpdateSpec CalibrationTableAdapter::object_to_updatespec(const CalibrationRecord& calibration) { UpdateSpec spec; FieldValueFactory factory; spec.insert(Field("name", factory.get(calibration.name))); spec.insert(Field("instrument", factory.get(calibration.instrument))); spec.insert(Field("ccd", factory.get(calibration.ccd))); spec.insert(Field("controldevice", factory.get(calibration.controldevice))); spec.insert(Field("whenstarted", factory.getTime(calibration.when))); spec.insert(Field("a0", factory.get(calibration.a[0]))); spec.insert(Field("a1", factory.get(calibration.a[1]))); spec.insert(Field("a2", factory.get(calibration.a[2]))); spec.insert(Field("a3", factory.get(calibration.a[3]))); spec.insert(Field("a4", factory.get(calibration.a[4]))); spec.insert(Field("a5", factory.get(calibration.a[5]))); spec.insert(Field("quality", factory.get(calibration.quality))); spec.insert(Field("det", factory.get(calibration.det))); spec.insert(Field("complete", factory.get(calibration.complete))); spec.insert(Field("focallength", factory.get(calibration.focallength))); spec.insert(Field("masperpixel", factory.get(calibration.masPerPixel))); spec.insert(Field("controltype", factory.get(calibration.controltype))); return spec; }