from NoteByLaborDtl import NoteByLaborDtl from NoteFactory import NoteFactory from Store import store class NoteByLaborDtlFactory(object): def new(self, body, timestamp = None, subject = None, user = None, labordtl = None): note_by_labordtl = NoteByLaborDtl() note = NoteFactory().new(body, timestamp, subject, user) note_by_labordtl.setLaborDtl( labordtl ) note_by_labordtl.setNote(note) return note_by_labordtl def findNote(self,serialNum): return store.fetchObjectsOfClass(NoteByLaborDtl,clauses="WHERE laborDtlObjId='%s'" % serialNum )