def saveWriterInfo(self, aClassInfo, inAppEnvXml): doc = comUtil.getDomEncodeUtf8(inAppEnvXml) writer = doc.getElementsByTagName("appEnv")[0].getAttribute('writer') writeDate = doc.getElementsByTagName("appEnv")[0].getAttribute('writeDate') subSystemName = doc.getElementsByTagName("appEnv")[0].getAttribute('subSystemName') aClassInfo.setWriter(writer) aClassInfo.setWriteDate(writeDate) aClassInfo.setSubSystemName(subSystemName)
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)