2 # V   V    V       V    V  !" #$ %&'() * +, -. / 0 123 45 67 89 4:; #< =>? V@ AB 8CDEF lG H IJ K VLMN VO P]QR fS TUVW XY VZ[ \] ^_ ^`a Vbcd efg eh i jk jlmn op Vqt =r =st fu v jwx jyz l{ j| }~ }   l  l            l         V    V  l I T 4 H V   V   C V  l l V            l       V   V   V  V = l     >        V V V  8 8 8 8 8  V V! "#$   %&' () *+, e- threadSessionLjava/lang/ThreadLocal; Signature0Ljava/lang/ThreadLocal;threadAuxiliarSessionthreadTransaction4Ljava/lang/ThreadLocal;context+Ljava/lang/ThreadLocal; threadTraced,Ljava/lang/ThreadLocal;LOGGERLorg/apache/log4j/Logger;FDESDELjava/lang/String; ConstantValueFHASTAcommonExceptionLjava/lang/Exception;CONFIG0Lorg/apache/commons/configuration/Configuration; developerModeZ()VCodeLineNumberTableLocalVariableTablethisLcom/fitbank/common/Helper;beginTransactiontxLorg/hibernate/Transaction; StackMapTablecloseAuxiliarSessionexsLorg/hibernate/Session;. closeSessioncommitTransactionsuccessfulCommit.completeCompany%(Lcom/fitbank/common/TransportBean;)VciaLjava/lang/Object;pBean"Lcom/fitbank/common/TransportBean;createSQLQuery,(Ljava/lang/String;)Lorg/hibernate/SQLQuery;pSQLC(Lorg/hibernate/Session;Ljava/lang/String;)Lorg/hibernate/SQLQuery;imp+Lorg/hibernate/internal/SessionFactoryImpl;dialectLorg/hibernate/dialect/Dialect;B/delete7(Ljava/lang/String;Lcom/fitbank/common/TransportBean;)V pClassNameexpiree1 expiredBean&Lcom/fitbank/common/hb/AbstractExpire;expireTimestampLjava/sql/Timestamp; currentBeanpkt)R0 Exceptions createClob#(Ljava/lang/String;)Ljava/sql/Clob; createBlob([B)Ljava/sql/Blob;bytes[BhasChildRecords%(Lcom/fitbank/common/TransportBean;)ZvaluepkFieldi$Ljava/util/Iterator;delHqlfirstidClassLjava/lang/Class;tbidlLjava/util/List;obje"Ljava/lang/ClassNotFoundException;"Ljava/lang/IllegalAccessException; doControltablesToIgnore tableNametrLocalVariableTypeTableLjava/lang/Class<*>;$Ljava/util/List;1z23flushTransactiongetAuxiliarSession()Lorg/hibernate/Session;getBeanN(Ljava/lang/Class;Ljava/io/Serializable;[Ljava/lang/String;)Ljava/lang/Object; proyeccionarr$[Ljava/lang/String;len$IcriteriaLorg/hibernate/Criteria;projectionList(Lorg/hibernate/criterion/ProjectionList;pTypepPkLjava/io/Serializable; proyeccionesLjava/lang/Class;45Z(Ljava/lang/Class;Ljava/io/Serializable;[Ljava/lang/String;)TT;;(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;G(Ljava/lang/Class;Ljava/io/Serializable;)TT;S(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object; pLockModeLorg/hibernate/LockMode;_(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)TT; getContext()Ljava/lang/Object; getSession getConnection.(Lorg/hibernate/Session;)Ljava/sql/Connection;pSession()Ljava/sql/Connection; isCommitted()Z isRolledBackisTransactionActiveisSessionOpened manageHistoryF(Lcom/fitbank/common/TransportBean;)Lcom/fitbank/common/TransportBean;l(Lcom/fitbank/common/TransportBean;Lcom/fitbank/common/hb/AbstractExpire;)Lcom/fitbank/common/TransportBean;(Lorg/hibernate/NonUniqueObjectException;%Lcom/fitbank/common/hb/ManejaHistory;oldbeancadtQ saveHistory)(Lcom/fitbank/common/hb/AbstractExpire;)V transportmanageIdTables nextValue'(Ljava/lang/String;)Ljava/lang/Integer; pSecuence nextLongValue$(Ljava/lang/String;)Ljava/lang/Long;;(Ljava/lang/String;Lorg/hibernate/Session;)Ljava/lang/Long;hb*Lcom/fitbank/common/conectivity/HbSession;sSqlsessionsqlLjava/sql/PreparedStatement;rstLjava/sql/ResultSet;valJ678sqlServerSequencetrnsequence.Lcom/fitbank/hb/persistence/sec/Tsequencebase;Ljava/lang/Long; pSequence9 previousBean cloneBeanrollbackTransactionrollbackSuccessfulsave saveOrUpdatesetAuxiliarSession(Lorg/hibernate/Session;)VcurrentAuxSession setContext(Ljava/lang/Object;)VpCtx setSessioncurrentSessionupdate](Ljava/lang/String;Lcom/fitbank/common/TransportBean;Lcom/fitbank/common/hb/AbstractExpire;)VsetSessionInfob(Lorg/hibernate/Session;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VconnLjava/sql/Connection;csLjava/sql/CallableStatement;Ljava/sql/SQLException;clientIdentifier clientInfomoduleactionK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vfe/Lcom/fitbank/common/exception/FitbankException;&9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)V&(Lcom/fitbank/dto/management/Detail;)Vdetail#Lcom/fitbank/dto/management/Detail;K(Lcom/fitbank/common/TransportBean;Lcom/fitbank/common/hb/AbstractExpire;)V SourceFile Helper.java ,-  :org/hibernate/Transaction  3; <  !java/lang/StringBuilder!BeginTransaction ejecutado desde =>? @A BAC D org/hibernate/Session E- F%CloseAuxiliarSession ejecutado desde java/lang/ExceptionNo se pudo cerrar la sesion DG 6 HICLOSED JKSesion cerrada LKCloseSession ejecutado desde M;-com/fitbank/common/exception/FitbankExceptionHB003"NO EXISTE UNA TRANSACCION INICIADAjava/lang/Object ,N OTRANSACCION YA APLICADA P TRANSACCION YA APLICADO ROLLBACK Q R S-Commit ejecutado desde pk.cpersona_companiaT UVW XYZ [\ ]^Bean _`2 aA no tiene compañía IL bc)org/hibernate/internal/SessionFactoryImpl de&org/hibernate/dialect/SQLServerDialect\|\|+ fg IJ ShDelete ejecutado desde S ijHB0163EXISTEN REGISTROS DEPENDIENTES. NO SE PUEDE CADUCAR &' ,i#com/fitbank/common/hb/ManejaHistory$com/fitbank/common/hb/AbstractExpire jk lm pk.fhasta pk.fparticionn op Expire ejecutado desde q rst cd ef com/fitbank/common/hb/AbstractId ()com/fitbank/common/Helper.CHILD_RECORDS_CONTROLu vw.CHILD_RECORDS_TABLE_TO_IGNORE xy z{1 | }~Ignorando tabla ) para el control de registros secundarios CVerificando existencia de registros secundarios antes de caducar... CD   com/fitbank/common/TransportBean   pk. :java/lang/String A 3  java/io/Serializable :&Error obteniendo objeto de la clase ID G delete from  o wherefhasta ~ o.pk.=' ='  and o.pk.   - - java/lang/ClassNotFoundExceptionEl bean  no posee un BeanId java/lang/IllegalAccessException!Errores al crear el objeto BeanId%Registros secundarios encontrados en !FlushTransaction ejecutado desde +Obteniendo sesión auxiliar, llamado desde HB002;NO EXISTE UNA SESION AUXILIAR ABIERTA PARA EL THREAD ACTUAL  H   4  versioncontrol wHB009$NO SE PUEDE CONSULTAR VERSIONCONTROL 5     org/hibernate/LockOptions , : "Obteniendo sesión, llamado desde 2NO EXISTE UNA SESION ABIERTA PARA EL THREAD ACTUAL9Obteniendo conexión mediante una sesión, llamado desde "org/hibernate/internal/SessionImpl $Obteniendo conexión, llamado desde    fdesde [   fparticion&org/hibernate/NonUniqueObjectException    9   / nextval  select nextval for  from sysibm.sysdummy1  7 8   F- ,com/fitbank/hb/persistence/sec/Tsequencebase BDDLA SECUENCIA {0} NO EXISTE   A1  -LA SECUENCIA {0} HA ALCANZADO SU VALOR MAXIMO  \  2Errores al obtener el registro anterior de un beanRollback ejecutado desde D  hSave ejecutado desde   hSaveOrUpdate ejecutado desde BUsando sesión auxiliar actual, cerrando la nueva sesión auxiliar @Usando sesión actual, cerrando la nueva sesión, llamado desde  hUpdate ejecutado desde *+ AOracle wMNo se pueden establecer parametros de sesion a una sesion diferente de oracle Fitvank-V2.0 g ({ call dbms_session.set_identifier(?) }   2{ call dbms_application_info.set_client_info(?) } 3{ call sys.dbms_application_info.set_module(?, ?) }java/sql/SQLException-Problemas al agregar informacion de la sesion   Fitbank-V2.0 java/lang/Boolean  A A A A MA    Update ejecudado desde java/lang/ThreadLocal Excepción genérica Helper ,K persistence !com.fitbank.common.DEVELOPER_MODE vjava/lang/Throwableorg/hibernate/dialect/Dialectjava/sql/Timestampjava/util/Listjava/lang/Classjava/util/Iteratororg/hibernate/Criteria&org/hibernate/criterion/ProjectionList(com/fitbank/common/conectivity/HbSessionjava/sql/PreparedStatementjava/sql/ResultSetjava/lang/Longget()Lorg/hibernate/Transaction;setappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;&com/fitbank/common/logger/CallerFinder getCallerName()Ljava/lang/String;toStringorg/apache/log4j/Loggerdebugclearclose*(Ljava/lang/Object;Ljava/lang/Throwable;)V getInstance,()Lcom/fitbank/common/conectivity/HbSession;updateStatsValue(Ljava/lang/String;)VtraceStatisticsgetTransaction:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V wasCommitted wasRolledBackisActiveisParticipatingcommitcom/fitbank/common/BeanManagergetBeanAttributeValue8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;com/fitbank/common/RequestData getDetail%()Lcom/fitbank/dto/management/Detail;!com/fitbank/dto/management/Detail getCompany()Ljava/lang/Integer;setBeanAttributeValueJ(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;getClass()Ljava/lang/Class;getNamegetSessionFactory ()Lorg/hibernate/SessionFactory; getDialect!()Lorg/hibernate/dialect/Dialect; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/Object;)VO(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;[Ljava/lang/Object;)VcloneMe#com/fitbank/common/ApplicationDatesgetDBTimestamp()Ljava/sql/Timestamp;%com/fitbank/common/helper/FormatDatesformatFPartition$(Ljava/util/Date;)Ljava/lang/String;org/hibernate/Hibernate getLobCreator?(Lorg/hibernate/Session;)Lorg/hibernate/engine/jdbc/LobCreator;$org/hibernate/engine/jdbc/LobCreator.org/apache/commons/configuration/Configuration getBoolean(Ljava/lang/String;)ZgetList$(Ljava/lang/String;)Ljava/util/List; getTableName%(Ljava/lang/Class;)Ljava/lang/String;isEmptycontains(Ljava/lang/Object;)ZforceOpenSessionforName%(Ljava/lang/String;)Ljava/lang/Class; newInstancecreateInstancegetFieldsPrimaryKey#(Ljava/lang/Class;)Ljava/util/List;size()I(I)Ljava/lang/Object; toLowerCaseiterator()Ljava/util/Iterator;hasNextnexterrorequals-(Ljava/lang/Object;)Ljava/lang/StringBuilder;concat&(Ljava/lang/String;)Ljava/lang/String; createQuery)(Ljava/lang/String;)Lorg/hibernate/Query;org/hibernate/Query executeUpdateflushrollbackisOpen0com/fitbank/common/conectivity/HbSessionAuxiliar4()Lcom/fitbank/common/conectivity/HbSessionAuxiliar; openSessioncreateCriteria+(Ljava/lang/Class;)Lorg/hibernate/Criteria;$org/hibernate/criterion/RestrictionseqP(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/criterion/SimpleExpression;add=(Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;#org/hibernate/criterion/Projections*()Lorg/hibernate/criterion/ProjectionList;equalsIgnoreCaseproperty@(Ljava/lang/String;)Lorg/hibernate/criterion/PropertyProjection;`(Lorg/hibernate/criterion/Projection;Ljava/lang/String;)Lorg/hibernate/criterion/ProjectionList; setProjection>(Lorg/hibernate/criterion/Projection;)Lorg/hibernate/Criteria;$org/hibernate/transform/Transformers aliasToBean>(Ljava/lang/Class;)Lorg/hibernate/transform/ResultTransformer;setResultTransformerE(Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Criteria; uniqueResult(Lorg/hibernate/LockMode;)VV(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object; connection isConnectedevictgetIdDEFAULT_EXPIRY_TIMESTAMP compareObject'(Ljava/lang/Object;Ljava/lang/Object;)Z setFhasta(Ljava/sql/Timestamp;)V*(Ljava/lang/Object;)Ljava/io/Serializable;persistintValuejava/lang/IntegervalueOf(I)Ljava/lang/Integer;getSequenceNextValStringindexOf(Ljava/lang/String;)I(I)Ijava/sql/ConnectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; executeQuery()Ljava/sql/ResultSet;getLong(I)J(J)Ljava/lang/Long;UPGRADELorg/hibernate/LockOptions;getConsecutivo()Ljava/lang/Long;getNumeromaximo getCiclica compareTogetNumeroinicial longValue()J getIncrementosetConsecutivo(Ljava/lang/Long;)V<(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;warn getSimpleName startsWith#org/apache/commons/lang/StringUtils defaultStringjava/lang/Thread currentThread()Ljava/lang/Thread; prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;java/sql/CallableStatement setString(ILjava/lang/String;)Vexecute booleanValuegetUser getMessageId getIpaddress getSubsystemTRUELjava/lang/Boolean;'com/fitbank/common/logger/FitbankLogger getLogger()Lorg/apache/log4j/Logger;/com/fitbank/common/properties/PropertiesHandler getConfigD(Ljava/lang/String;)Lorg/apache/commons/configuration/Configuration;(Ljava/lang/String;Z)Z1V#      !"#$%#$L &'() *+7,-.3*/ _`0 12 3-.:K*.K* Y  /f ghij9l0  045697 8-._K*S**W Y  !L+ M,6@6T@JTTUT/6 r suvx6|=}@yAzJ|Q}T|^0A 9' U:;6@<=S> ?-.6K*x**W Y  /L+M,FWFrWarrsr/J #+FMTWXahorz0X 9' z:;6W<=Z> @-.lK* K<* Y!"#$*% Y!&#$*' Y!(#$*) ** *+< Y , M ,/R -6FO_qw0 45A+6 7r> B CD.A*-.L+*-/01W(L Y 2 *34 5 / @0 EF$9'AGH6B=$ IJ.2*6/0 K# IL.'*78M,9N-: +;<=L*+>/ 0*':;'K# MNOP6 QR ST.r(M,*+? Y @ / '0 (U#(GH$:; SD.g'L+*A Y @ / &0'GH#:; VD.JL*B YCDE#F*G.M,H7*I0*JINK:-L1W-MN1W:-O+*A Y P KWZ/> %3= B K WZ\`g0>\W'=#XYBZ[\H:;%^]F6%<;^<_`a=b cd.7 Q*R/0  :# ef.7 Q*S/'0  gh ij.*TU Y V4 W X<U Y V4 Y ZM*3[N,\-,-]# Y ^ - _ 6`::a*b Y *34 c d:ef:g: h:  i6* Y j  klm .:  G 1Wa n:  oN pl: * Y j  m .:  Y j  m  1W:  G.qr: : s t Y u *34 v : 6  n:opl:m:wx* Y j  .: 3 Y y  z {| }: 6 - Y ~  z {| }: ] W AW: Y  *34  W:tWb:6E Y  *34 tW:W  ddd Kddfd/2L12 5*6.70:Q;\=o>?BCDFGKLOPRSU%V(WGXdZ\`bfdeikmnopqt"v'wQxWz|~ "%*KRYadmt0 kF dkF G<l# 1Umn  9' "_kFl#mno# p+ qrsHtF uv wF $xy xz")x'GH*X{+Q1|v\&}#i+:;~5qu 6 &^ ^<7^_T ^<7^__= 0)N_)^<7X~d=C> -.D$ Y  /# .n Y  K* Y#$*-K*L Y+#F*BWZ/2 %)9BIPWZ[l0[x'%I:;6 9<`=. ,|*G+N:,:6672: Y#$W-*W-*+r/. 8BR_ew~0\ 8'#"C'>*;md_r 6<*' .Q *+r/0 r    .c*+Y,/0 r  ./ .Y Y  K* Y#$*K**/& %)9BIPW 0 %4:;6 9< .Q# Y  */ 0 #; .A% Y  /  .[K**%/ ' (0  456 7@ .[K**'/ 1 20  456 7@ .{3K* K**) **/; <=@0  )456 7@ .$;L;/KPM O"R0 x'+6 @C= .0*/b0 GHb .O M*G.N-H *I*,**Jf:*JI:, ,+,*3*IqrIL+ ,+K:1W+L1WY+N+H:N1W:+O :K:+H:+O/!rs uvy"{-|8~CKOgkrw0f W'x?]GHY:; tF-H8Ywu[6I <_/^` a*^`<_^`a=Fb .pL+*W +*/ 0Y:;6 <b D.%*3*T Y *34 c dL+efM,gN+h:i1-G* Y j klm .1W]n:oJpl:m:- Y j  * Y j  .1W:+-G.qr:-W -/J .6=FQ0\ 8l#Qmn.qr6sH=tFFuv2:;wFGH.qFu64^^_P.<_^b .6 */0  #b .0*/0 #b . M,N-:*-*:'. Y  *  :++::: 7: 7 :   ɰl/Z 1KXfilu    0\ #; OP#Xe;fWiTlQ6D R5B<2 <R< I> B b .̸L+M+*˹N- Y#Y*S$-:-Ϧ,-ѶҚ -: Y#Y*S$--ֶׅaɶ+-,+ Y , ո:+W:+W/B# 7#=$F%R&[(o-./013045=k#:;6%7<7#P<>b .W*JfLM+G.N-H>+I7+L+.1W:+3-qrfM:,!FI/. E F GH!K.N3OFSIQKRUU0>3:;K x'WGH MH KHDtF6I^^^_= b -.lK* K<* Y!"#$*% Y!&#$*' Y!(#$*) ** *< Y ۶ M ,/R\ ]^acd-e6fFgOh_jqkwnpqtutux0 45+6 7r> B T.)M+G.N-H-+I&,+K:+1W:+L1W+b+ܸ,*+W ,*+ Y ߶  *  +{/>  %.3<@DJV^04%[U#GH:; tF6 <<_b D.|L*G.M,H)*I"+*KN*-1WN*L-1W*b*+*W Y ߶  *34  *{/6   $,08<@H{0*$[|GHx:; qtF6 8<_b T.\M+N-Q+b+ܸ,*- ,*- Y   *  +{/*   &.[0*\U#\GHX:; SH6 &<^,b D.`L*M,U*b*ܸ +, +, Y   *34  *{/*   %,_0 `GH\:; WH6 %<^2b .8L+%+*W+ */ &0708; .;6 0< .6*/ 0 F .SL+@+7 Y  *W+ */" 29AKR0S; I;6 K< T.?*+/ 0U#GHb .YN+,:K-* -* Y   *  +{/"  ""+$X'04YU#YGHYYU:; NH6 "<^,b . *78:9:3 +L,M-N:*::+W:,W:-W:t[/r4567(8091=8>C?N@[BdDoExFGIJKLNOPQRUSTW0f dsoh xMNOP;####61QR .::: *+,- /cei f kln0> ####;6 < .J**+,/ xy0 ### .F*+/  0## .ZD*)*****}/6BY0 Z6) -.; /K*/0  D.4* / 0 GHb .ZM*+N-N ,-  ,- Y   *34  *{/" %Y0*ZGHZYV:; PH6 <^3b-.^ Y  Y  Y  Y  Y YEUU/& : @FI(N2P8VEXN]