Ñò
ýÉªWc           @   sJ   d  d k  Z  d e  i  f d „  ƒ  YZ d „  Z e d j o e ƒ  n d S(   iÿÿÿÿNt   ProcessDefinitionsc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  i  i |  ƒ d  S(   N(   t	   BaseClasst   __init__(   t   self(    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyR   	   s    c         C   sO   | d } |  i  i d | ƒ |  i  i ƒ  } t | ƒ o | d d St Sd  S(   Ni    sZ   SELECT MAX(ID_) FROM JBPM_PROCESSDEFINITION WHERE PROCESSDEFINITIONTYPEID=2 and NAME_='%s'(   t   cursort   executet   fetchallt   lent   False(   R   t   datat   templateNamet   rows(    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt   checkExistence   s    
c         C   s   d S(   Ni   (    (   R   (    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt	   getNextId   s    c         C   s   t  S(   N(   R   (   R   t   id_R	   (    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt   insert   s    c         C   sY   y- d | } | GH|  i  i | ƒ |  i ƒ  SWn% t j
 o } | GH|  i ƒ  t SXd S(   s#   Disable a work order by given name.sj   UPDATE jbpm_processdefinition SET processdefinitiontypeid=1 WHERE processdefinitiontypeid=2 AND name_='%s'N(   R   R   t   committ	   Exceptiont   rollbackR   (   R   R
   t	   statementt   e(    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt   disable   s    

(   t   __name__t
   __module__R   R   R   R   R   (    (    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyR       s
   					c          C   s$   t  ƒ  }  |  i t d g ƒ ƒ GHd  S(   Ns   Content Processing Template(   R    R   t   tuple(   t   pd(    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt   main'   s    	t   __main__(   R   R    R   R   (    (    (    sl   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/ProcessDefinitions.pyt   <module>   s   #	