| 212 | def exportAttributes(self, lwrite, level, already_processed, namespace_='incident:', name_='AffectedAssetType'): |
| 213 | pass |
| 214 | def exportChildren(self, lwrite, level, nsmap, namespace_=XML_NS, name_='AffectedAssetType', fromsubclass_=False, pretty_print=True): |
| 215 | if pretty_print: |
| 216 | eol_ = '\n' |
| 217 | else: |
| 218 | eol_ = '' |
| 219 | if self.Type is not None: |
| 220 | self.Type.export(lwrite, level, nsmap, namespace_, name_='Type', pretty_print=pretty_print) |
| 221 | for Description in self.Description: |
| 222 | Description.export(lwrite, level, nsmap, namespace_, name_='Description', pretty_print=pretty_print) |
| 223 | for Business_Function_Or_Role in self.Business_Function_Or_Role: |
| 224 | Business_Function_Or_Role.export(lwrite, level, nsmap, namespace_, name_='Business_Function_Or_Role', pretty_print=pretty_print) |
| 225 | if self.Ownership_Class is not None: |
| 226 | self.Ownership_Class.export(lwrite, level, nsmap, namespace_, name_='Ownership_Class', pretty_print=pretty_print) |
| 227 | if self.Management_Class is not None: |
| 228 | self.Management_Class.export(lwrite, level, nsmap, namespace_, name_='Management_Class', pretty_print=pretty_print) |
| 229 | if self.Location_Class is not None: |
| 230 | self.Location_Class.export(lwrite, level, nsmap, namespace_, name_='Location_Class', pretty_print=pretty_print) |
| 231 | if self.Location is not None: |
| 232 | self.Location.export(lwrite, level, nsmap, namespace_, name_='Location', pretty_print=pretty_print) |
| 233 | if self.Nature_Of_Security_Effect is not None: |
| 234 | self.Nature_Of_Security_Effect.export(lwrite, level, nsmap, namespace_, name_='Nature_Of_Security_Effect', pretty_print=pretty_print) |
| 235 | if self.Structured_Description is not None: |
| 236 | self.Structured_Description.export(lwrite, level, "%s:" % (nsmap[namespace_]), name_='Structured_Description', pretty_print=pretty_print) |
| 237 | def build(self, node): |
| 238 | self.__sourcenode__ = node |
| 239 | already_processed = set() |