def execute(self): datas = self.getDatas() name = datas["name"] labels = "" fill = "" fillForm = "" assertForm = "" create = "" assertNotForm = "" properties = Utils.formProperties(self.getProperties()) for data in properties: labels += self._generateLabels(data[0], data[1]) fill += self._generateFill(name, data[0], data[1]) fillForm += self._generateFillForm(data[0], data[1]) assertForm += self._generateAssertForm(name, data[0], data[1]) create += self._generateCreate(name, data[0], data[1]) assertNotForm += self._generateAssertNotForm(name, data[0], data[1]) upper = TemplateUtils.splitUpper(name, "") camel = TemplateUtils.splitCamel(name) return TemplateUtils.get("form-test").format(packet=datas["package"], entitykey=datas["key"], interface=upper, labelAmount=len(properties), \ camel=camel, labels=labels, fill=fill, fillForm=fillForm, assertForm=assertForm, \ create=create, assertNotForm=assertNotForm)
def execute(self): datas = self.getDatas() name = datas["name"] privates = "" prefix = "" methods = "" fill = "" extract = "" labels = "" for data in Utils.formProperties(self.getProperties()): privates += " private %s %s;\n" % (data[1], data[0]) methods += prefix if data[1] == "boolean": methods += self._generateIsMethod(data[0], data[1]) else: methods += self._generateGetMethod(data[0], data[1]) prefix = "\n\n" methods += prefix methods += self._generateSetMethod(data[0], data[1]) fill += self._generateFill(name, data[0], data[1]) extract += self._generateExtract(name, data[0], data[1]) labels += self._generateLabels(data[0], data[1]) upper = TemplateUtils.splitUpper(name, "") lower = TemplateUtils.splitLower(name) camel = TemplateUtils.splitCamel(name) getterSetter = privates + "\n" + methods return TemplateUtils.get("form").format(packet=datas["package"], interface=upper, auther=datas["author"], \ entitykey=datas["key"], variable=getterSetter, name=lower, camel=camel, \ fill=fill, extract=extract, labels=labels)
def execute(self): datas = self.getDatas() name = datas["name"] labels = "" fill = "" fillForm = "" assertForm = "" create = "" assertNotForm = "" properties = Utils.formProperties(self.getProperties()) for data in properties: labels += self._generateLabels(data[0], data[1]) fill += self._generateFill(name, data[0], data[1]) fillForm += self._generateFillForm(data[0], data[1]) assertForm += self._generateAssertForm(name, data[0], data[1]) create += self._generateCreate(name, data[0], data[1]) assertNotForm += self._generateAssertNotForm( name, data[0], data[1]) upper = TemplateUtils.splitUpper(name, "") camel = TemplateUtils.splitCamel(name) return TemplateUtils.get("form-test").format(packet=datas["package"], entitykey=datas["key"], interface=upper, labelAmount=len(properties), \ camel=camel, labels=labels, fill=fill, fillForm=fillForm, assertForm=assertForm, \ create=create, assertNotForm=assertNotForm)