Ńň
_úŤWc           @   sH   d  d k  l Z d d d     YZ d   Z e d j o e   n d S(   i˙˙˙˙(   t   parseStringt   CMSEarApplicationXmlc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   s+   | |  _  t t | d  i    |  _ d  S(   Nt   r(   t   applicationXmlPathR    t   filet   readt   dom(   t   selfR   (    (    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyt   __init__   s    	c         C   s\   |  i  d d  |  i  d d  |  i  d d  t |  i d  } |  i i | d d	 d  S(
   Ns   prepack_device_services.wart   prepack_device_servicess   rulesservices.wart   rulesservicess   siteservices.wart   siteservicest   wt   encodings   UTF-8(   t   addNewModuleR   R   R   t   writexml(   R   t   fout(    (    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyt   addPrepackModules
   s
    c   	         ső   |  i  i d  d } t   f d   | i d   } | o d  S|  i  i d  } | i |  |  i  i d  } | i |  |  i  i d  } | i |  i  i     |  i  i d  } | i |  i  i |   | i |  | i |  d  S(   Nt   applicationi    c            sW   |  i  d   oG |  i  d   d i d  j o* |  i  d   d i  d  d i i   j S(   t   webi    s   web-uri(   t   getElementsByTagNamet   nodeNamet
   firstChildt	   nodeValue(   t   m(   t   webUri(    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyt   <lambda>   s    t   moduleR   s   web-uris   context-root(   R   R   t   filtert   createElementt   appendChildt   createTextNode(	   R   R   t   contextRootR   t   exsitingModulet	   moduleElet   webElet	   webUriElet   contextRootEle(    (   R   sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyR      s    !(   t   __name__t
   __module__R   R   R   (    (    (    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyR      s   		c          C   s   t  d  }  |  i   d  S(   Ns   scripts/application.xml(   R   R   (   t   app(    (    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyt   main$   s    t   __main__N(    (   t   xml.dom.minidomR    R   R)   R&   (    (    (    sn   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CMSEarApplicationXml.pyt   <module>   s    	