from Parameter import Parameter from Store import store class ParameterFactory(object): def new(self, name=None, value=None): assert name and value param = Parameter() param.setName(name) param.setValue(value) return param def getParameterByName(self, name): param = store.fetchObjectsOfClass(Parameter, clauses="WHERE name=%s" % name ) def getParameterBySerialNum(self, serialNum): return store.fetchObject(Parameter, serialNum)