Exemplo n.º 1
0
	def saveAppEnvInfo(self, inAppEnvXml):
		doc = ComUtil1.getDomEncodeUtf8(inAppEnvXml)
		for attrName in ['writer','writeDate','subSystemName', \
		  'isClassList','isClassDefinition',\
		  'isInterfaceList', 'isInterfaceDefinition', \
		  'isUseCaseList',\
		  'isClassExport', 'isInterfaceExport', 'isUmlCaseInput']:
			outValue = doc.getElementsByTagName("appEnv")[0].getAttribute(attrName)
			value1 = ComUtil1.encodeCp949(outValue)
			self.__setitem__(attrName, value1)
	def saveWriterInfo(self, aClassInfo, inAppEnvXml):
		doc = ComUtil1.getDomEncodeUtf8(inAppEnvXml)
		
		#메소드를 만든다.
		objectName='aClassInfo'
		for attrName in ['writer','writeDate','subSystemName']:
			exec getStringDefineMethod(objectName, attrName)
			
			# writer = doc.getElementsByTagName("appEnv")[0].getAttribute('writer')
			outValue = doc.getElementsByTagName("appEnv")[0].getAttribute(attrName)
			value1 = ComUtil1.encodeCp949(outValue)
			exec getStringSetterMethod(objectName, attrName, value1)