PK KX{K META-INF/PK JX{K!hhMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.7 Created-By: 1.8.0_112-b15 (Oracle Corporation) PK ;lJAcceso/PK ;lJEnlaces/PK ;lJEnlaces/cuerpo/PK ;lJ Plantilla/PK ;lJUsuario/PK ;lJUsuario/cuerpo/PK ;lJWEB-INF/PK ;lJWEB-INF/classes/PK ;lJWEB-INF/classes/es/PK  WebRealm

Gestión de usuarios

Copyright (c) 2017 Alfa Microgés S.A. Design by www.alfamicroges.es

Identificación de usuarios

Usuario o contaseña mal informado

PK ;lJ_МAcceso/LoginPage.xhtml WebRealm

Gestión Usuarios

Copyright (c) 2017 Alfa Microgés S.A. Design by www.alfamicroges.es

Identificación de usuarios

Nombre:

Contraseña:

PK jvK,G|Enlaces/cuerpo/barra.xhtml PK ;lJEnlaces/cuerpo/usuarios.xhtml

Edición de usuarios

Indentificación PK ;lJEEEnlaces/usuarios.xhtml PK IX{K9v==Plantilla/Plantilla.xhtml WebRealm

Mantenimiento de usuarios

Copyright (c) 2017 Alfa Microgés S.A. Design by www.alfamicroges.es
Content
PK ;lJ-YҍUsuario/cuerpo/usuario.xhtml

Edición de usuario

Indentificación PK ;lJp՘5Usuario/usuario.xhtml PK ;lJxm2WEB-INF/classes/es/alfamicroges/beans/LogOut.class4P -. /0 12 345 /6 /7 /8 9: ;<=>()VCodeLineNumberTableLocalVariableTablethisLes/alfamicroges/beans/LogOut;processRequestR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vrequest'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;outLjava/io/PrintWriter; Exceptions?@doGetdoPostgetServletInfo()Ljava/lang/String; SourceFile LogOut.javaRuntimeVisibleAnnotations%Ljavax/servlet/annotation/WebServlet;nameLogOut urlPatterns/LogOut text/html;charset=UTF-8A BCD EFG Hindex.xhtml?faces-redirect=true IJ KC LMN O Short descriptiones/alfamicroges/beans/LogOutjavax/servlet/http/HttpServletjavax/servlet/ServletExceptionjava/io/IOException&javax/servlet/http/HttpServletResponsesetContentType(Ljava/lang/String;)V%javax/servlet/http/HttpServletRequest getSession"()Ljavax/servlet/http/HttpSession;javax/servlet/http/HttpSession invalidateencodeRedirectURL&(Ljava/lang/String;)Ljava/lang/String; sendRedirect getWriter()Ljava/io/PrintWriter;java/io/PrintWriterclose! /* -,+,,, N- "#$!%(2,4*---( !I*+,  BC  "I*+,  PQ  #$- Z %&'()s*+[s,PK ZwK&7WEB-INF/classes/es/alfamicroges/beans/WebUserBean.class4 6| 5} 5~   5 6 | 5 5  5  |     5  6 6  1|  barra&Les/alfamicroges/web/BarraNavegarBean;RuntimeVisibleAnnotations"Ljavax/faces/bean/ManagedProperty;value#{barranavegar}webUserLAlfa/web/Realm/WebUser;controlLAlfa/web/Realm/ControlWebUser;gruposLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis#Les/alfamicroges/beans/WebUserBean; defineUsuario()Ljava/lang/String;init Ljavax/annotation/PostConstruct; getWebUser()LAlfa/web/Realm/WebUser; setWebUser(LAlfa/web/Realm/WebUser;)VgLAlfa/web/Realm/WebGrupo; StackMapTable getPrimero&(Ljava/lang/Object;)Ljava/lang/Object;idLjava/lang/Object; getAnterior getSiguiente getUltimogetBarra(()Les/alfamicroges/web/BarraNavegarBean;setBarra)(Les/alfamicroges/web/BarraNavegarBean;)Vsalvar'(Ljava/lang/Object;)Ljava/lang/Boolean;retLjava/lang/Boolean;nuevo()Ljava/lang/Object; refrescarborrar getGrupos setGrupos(Ljava/lang/String;)VesViejo()Ljava/lang/Boolean; deshabilitar"(Ljavax/faces/event/ActionEvent;)V actionEventLjavax/faces/event/ActionEvent; habilitarsalva SourceFileWebUserBean.javaLjavax/faces/bean/ManagedBean;namewebUsersLjavax/faces/bean/ViewScoped; DE @A  L XAlfa/web/Realm/WebUser >? MEAlfa/web/Realm/ControlWebUser  89  selwebUser m gh BC k  hAlfa/web/Realm/WebGrupojava/lang/StringBuilder  L; L WX QR [X \X ]X  WebUser Salvado #WebUser No Salvado. Codigo repetido iX jc Ljava/util/Date bc!es/alfamicroges/beans/WebUserBeanes/alfamicroges/web/ViewBeanAlfa/web/Realm/Navegadorjava/util/Iteratorjava/lang/Boolean getUsuario()Ljava/security/Principal;java/security/PrincipalgetName getEntidadgetDatos"()Les/alfamicroges/web/SesionBean;es/alfamicroges/web/SesionBeangetEm()Lorg/hibernate/Session;setEm(Lorg/hibernate/Session;)V$es/alfamicroges/web/BarraNavegarBean setControl(LAlfa/web/Realm/Navegador;)V setBuscadorsetId(Ljava/lang/Object;)V*(LAlfa/web/Realm/WebUser;)Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNext()Znextappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getWebGrupoPK()LAlfa/web/Realm/WebGrupoPK;Alfa/web/Realm/WebGrupoPKgetGrupotoStringgrabar?(LAlfa/web/Realm/WebUser;Ljava/lang/String;)Ljava/lang/Boolean; booleanValue addMessage'(Ljava/lang/String;Ljava/lang/String;)VaddErrorvalueOf(Z)Ljava/lang/Boolean; getNombre setFechaBaja(Ljava/util/Date;)V!56789: ;?@ABCDEF/*GH IJKLFH***G &'H IJMEFH* * Y ** *******G"./01%2.3<4G5H HIJ:NOPF/*G<H IJQRF\*+*+**+M,4,N*Y*- !ɱGCD EF4GXH[IH 4$ST\IJ\>?U !V9WXFL**+"#*G MNHIJYZ[XFL**+$#*G STHIJYZ\XFL**+%#*G YZHIJYZ]XFL**+&#*G _`HIJYZ^_F/*GgH IJ`aF>*+G noHIJ89bcF****'M,( )* +,,Gstu!w(yH *IJ*YZdeU !fghFK****G~H IJiXFL**+-*G HIJYZjcFo&*+.(**//G!H&IJ&YZU!kLF/*GH IJlmF>*+G HIJBCnoFW* *0//GH IJUpqFG*1Y23G HIJrstqFA *3G H IJ rsuqF%**4M,( )* +,G $H %IJ%rs deU fvw:xysz{PK ()VCodeLineNumberTableLocalVariableTablethis&Les/alfamicroges/web/BarraNavegarBean;initRuntimeVisibleAnnotations Ljavax/annotation/PostConstruct; getControl()LAlfa/web/Realm/Navegador; setControl(LAlfa/web/Realm/Navegador;)Vprimero"(Ljavax/faces/event/ActionEvent;)V actionEventLjavax/faces/event/ActionEvent;anterior siguienteultimosalvarborrar refrescarbuscarnuevogetId()Ljava/lang/Object;setId(Ljava/lang/Object;)V getBuscador()Ljava/lang/String; setBuscador(Ljava/lang/String;)VgetPermiteEditar()Ljava/lang/Boolean; SourceFileBarraNavegarBean.javaLjavax/faces/bean/ManagedBean;name barranavegarLjavax/faces/bean/ViewScoped;    T UV WV XV YV -Z .Z /V 13 :;$es/alfamicroges/web/BarraNavegarBeanjava/lang/Objectjava/io/SerializableAlfa/web/Realm/Navegador getPrimero&(Ljava/lang/Object;)Ljava/lang/Object; getAnterior getSiguiente getUltimo'(Ljava/lang/Object;)Ljava/lang/Boolean;!9 **   5*   !"#/*$ $%>*+ +,&'J*** /0()*'J*** 34()+'J*** 67(),'J***  9:()-'G** W =>().'G** W AB()/'J***  EF()0+I 1'F**  L M()23/*S 45>*+ Z[67/*a 89>*+ hi:;4 *l  <= >?s@APK ()VCodeLineNumberTableLocalVariableTablethis Les/alfamicroges/web/SesionBean;cierra StackMapTableRuntimeVisibleAnnotationsLjavax/annotation/PreDestroy;init Ljavax/annotation/PostConstruct;getEm()Lorg/hibernate/Session;setEm(Lorg/hibernate/Session;)VgetProp()Ljava/util/Properties;setProp(Ljava/util/Properties;)V getPrefijo()Ljava/lang/String;retry"(Ljavax/faces/event/ActionEvent;)VexLjava/io/IOException; actionEventLjavax/faces/event/ActionEvent; facesContext"Ljavax/faces/context/FacesContext;contextLjavax/servlet/ServletContext;hst`g SourceFileSesionBean.javaLjavax/faces/bean/ManagedBean;namesesion Ljavax/faces/bean/SessionScoped; #$ u vw xyz {|} ~1  t   javax/servlet/ServletContextjava/lang/StringBuilder 9 /LoginPage.xhtml 9 java/io/IOExceptiones/alfamicroges/web/SesionBean 9  !"java/lang/Objectjava/io/Serializablejavax/faces/event/ActionEvent javax/faces/context/FacesContextorg/hibernate/SessionisOpen()Zclose()Ljava/sql/Connection;Alfa/web/Realm/HibernateUtilgetSessionFactory ()Lorg/hibernate/SessionFactory;org/hibernate/SessionFactory openSessiongetCurrentInstance$()Ljavax/faces/context/FacesContext;getExternalContext'()Ljavax/faces/context/ExternalContext;#javax/faces/context/ExternalContext getContext()Ljava/lang/Object;getContextPathappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringredirect(Ljava/lang/String;)Vjava/lang/ClassgetNamejava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V! !" #$%/*&' ()*$%R* *W&% &(' ()+,-.$%O**&,-/' ()+,/01%/*&5' ()23%>*+& <='()45%/*&C' ()67%>*+& JK'() 89%-&N' ():;%G M, N Y-:03&RSU0X3V5WFY'45<=G()G>?C@A8BC+3DEFGHI$%&!JK,LMsNOPK ()VCodeLineNumberTableLocalVariableTablethisLes/alfamicroges/web/ViewBean;initcierraLjavax/annotation/PreDestroy;getDatos"()Les/alfamicroges/web/SesionBean;setDatos#(Les/alfamicroges/web/SesionBean;)VprocesaInforme(Ljava/lang/String;)Vcual(Ljava/lang/String;Z)V facesContext"Ljavax/faces/context/FacesContext;contextLjavax/servlet/ServletContext;pathexLjava/io/IOException;verZ StackMapTable getElInforme()Ljava/lang/String; setElInforme addMessage'(Ljava/lang/String;Ljava/lang/String;)Vsummarydetailmessage&Ljavax/faces/application/FacesMessage;addErrorcopyFileUsingStream(Ljava/io/File;Ljava/io/File;)Vbuffer[BlengthIsourceLjava/io/File;destisLjava/io/InputStream;osLjava/io/OutputStream;g ExceptionsgetPermiteEditar()Ljava/lang/Boolean; getUsuario()Ljava/security/Principal; setUsuario(Ljava/security/Principal;)V SourceFile ViewBean.java =>  y ;< 34  > KN javax/servlet/ServletContext java/lang/StringBuilder/tmp/ GH [art.pdf 9: java/io/File =L de [(/alfa/Enlaces/presentaPedido.xhtml?ruta= Ljava/io/IOExceptiones/alfamicroges/web/ViewBean [  $javax/faces/application/FacesMessage = ] java/io/FileInputStream =java/io/FileOutputStream  > java/lang/Objectjava/io/Serializablejava/io/InputStreamjava/io/OutputStreamjava/lang/Throwable javax/faces/context/FacesContextgetCurrentInstance$()Ljavax/faces/context/FacesContext;getExternalContext'()Ljavax/faces/context/ExternalContext;#javax/faces/context/ExternalContextgetUserPrincipales/alfamicroges/web/SesionBeangetEm()Lorg/hibernate/Session;org/hibernate/Sessionclear getContext()Ljava/lang/Object; getRealPath&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetContextPathredirectjava/lang/ClassgetNamejava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V SEVERITY_INFOSeverity InnerClasses/Ljavax/faces/application/FacesMessage$Severity;V(Ljavax/faces/application/FacesMessage$Severity;Ljava/lang/String;Ljava/lang/String;)V;(Ljava/lang/String;Ljavax/faces/application/FacesMessage;)VSEVERITY_ERROR(Ljava/io/File;)Vread([B)Iwrite([BII)Vclosejava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;-javax/faces/application/FacesMessage$Severity!12345 67s89:;<=>?/*@A BCD>?L**@# $%A BCE>?+@)A BC5FGH?/*@/A BCIJ?>*+@ 67ABC34KL??*+ @ :;ABCM:KN?pƸN- : :*Y*Y+YY**Y*,Y*N !-"@2 @ABC=DeEFGKIJLAHOPQRS:TUBCM:VWX BYZ[?/*@RA BC\L?>*+@ YZABC9: ]^?\#Y$*+%M,&@] ^_A _:`: ab c^?\#Y'*+%M,&@b cdA _:`: ab de?NMN(Y*)M*Y++N:,,Y6--,.-/:,.-/5@@B@@6 ghj kln)o5r9s=t@rFsMuA>fg&hiNjkNlkLmnJopXqrsJt uvw?/0@xA BCxy?/*@A BCz{?>*+@ ABC;<|} # PK KX{K=H>>WEB-INF/lib/Encriptador.jarPK mPxK META-INF/PK lPxKMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.7 Created-By: 1.8.0_112-b15 (Oracle Corporation) Class-Path: lib/commons-codec-1.6.jar X-COMMENT: Main-Class will be added automatically by build Main-Class: encriptador.Encriptador PK lPxK encriptador/PK lPxKAp3ttencriptador/Encriptador.class2 1cde fg h i j kl mn op q r st uv wx yz{| }~   s      ()VCodeLineNumberTableLocalVariableTablethisLencriptador/Encriptador; poneCodigoJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ex&Ljava/io/UnsupportedEncodingException;claveEncriptadaLjava/lang/String;desKey!Ljavax/crypto/spec/SecretKeySpec;cipherLjavax/crypto/Cipher;claveEncriptadaBytes[Bcod(Ljavax/crypto/IllegalBlockSizeException;"Ljavax/crypto/BadPaddingException;#Ljava/security/InvalidKeyException;(Ljava/security/NoSuchAlgorithmException;%Ljavax/crypto/NoSuchPaddingException;codigosemillaencode StackMapTableedpD{ sacaCodigodesclaveDesEncriptadaBytessfinmain([Ljava/lang/String;)Vargs[Ljava/lang/String; SourceFileEncriptador.java 23javax/crypto/spec/SecretKeySpecjava/lang/String 99999999 2 DES 2DES/ECB/PKCS5Padding javax/crypto/Cipher  2S UTF-8 M$java/io/UnsupportedEncodingExceptionencriptador/Encriptador   &javax/crypto/IllegalBlockSizeException javax/crypto/BadPaddingException!java/security/InvalidKeyException&java/security/NoSuchAlgorithmException#javax/crypto/NoSuchPaddingException  BSe neceitan 4 argumentos: operación, palabra, semilla y encodeurl &- Operación: 0 -- Encripta la palabra)- Operación: 1 -- Desencripta la palabra 0_ 9:1 Y:java/lang/Objecttrim()Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String; substring(II)Ljava/lang/String;(Ljava/lang/String;)VgetBytes()[B([BLjava/lang/String;)V getInstance)(Ljava/lang/String;)Ljavax/crypto/Cipher;init(ILjava/security/Key;)VdoFinal([B)[B&org/apache/commons/codec/binary/Base64 encodeBase64([B)Vequals(Ljava/lang/Object;)Zjava/net/URLEncoder8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/ClassgetNamejava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/net/URLDecoderdecode decodeBase64java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnexit(I)V replaceAll!1234/*56 78 9:4x NYY+  : :* ::YN,, -N:-N-PN-?A6j;<{=>&W?@-PAB@=CDG6ED~;F;G;H;I;JK>L>M>NJ eOOOOPQRRBSOOOTSUSVSWSX Y:4w *N,), *"N:YY+  : :- #::Y:N-PN-P/?@W(AB`ZDq[D|\>;F;G;H;I;JK>L>M>N=OOOOSROOOTSUSVSWSX ]^4o*$%&$'&$(&)*2*$*2+,-*2*2.&*2/$*2+,-*2*20&)5. klmno"q-rFtQujwnx6 o_`N"##abPK mPxK AMETA-INF/PK lPxK+META-INF/MANIFEST.MFPK lPxK AMencriptador/PK lPxKAp3ttwencriptador/Encriptador.classPK&PK ;lJɨeWEB-INF/lib/PostgresRealm.jarPK ()VCodeLineNumberTableLocalVariableTablethisLAlfa/web/Realm/ControlEntidad;getEm()Lorg/hibernate/Session;setEm(Lorg/hibernate/Session;)Vsalvar'(Ljava/lang/Object;)Ljava/lang/Boolean;exLjava/lang/Exception;idLjava/lang/Object;utxLorg/hibernate/Transaction; StackMapTable refrescar&(Ljava/lang/Object;)Ljava/lang/Object;borrar getCuantosHay()I setCuantosHay(I)V getFiltradosG(IILjava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;datoLjava/lang/String;entryEntry InnerClassesLjava/util/Map$Entry;firstpageSize sortFieldorderfiltersLjava/util/Map;criLorg/hibernate/Criteria;cuantosdis"Lorg/hibernate/criterion/Junction;desLocalVariableTypeTable;Ljava/util/Map$Entry;5Ljava/util/Map; Signature(IILjava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;getClase()Ljava/lang/Class;setClase(Ljava/lang/Class;)VgetPermiteEditar()Ljava/lang/Boolean; SourceFileControlEntidad.java >? :; 89  ?java/lang/Exception ? 67       =java/util/Map$Entry =java/lang/String =java/lang/StringBuilder%   DESCENDING   java/lang/Integer Z   Alfa/web/Realm/ControlEntidadjava/lang/ObjectAlfa/web/Realm/Navegadorjava/io/Serializableorg/hibernate/Transaction java/util/Maporg/hibernate/Criteria org/hibernate/criterion/Junctionjava/util/Iteratororg/hibernate/SessionbeginTransaction()Lorg/hibernate/Transaction; saveOrUpdate(Ljava/lang/Object;)Vcommitrollbackjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;refreshdeletecreateCriteria+(Ljava/lang/Class;)Lorg/hibernate/Criteria;#org/hibernate/criterion/ProjectionsrowCount&()Lorg/hibernate/criterion/Projection; setProjection>(Lorg/hibernate/criterion/Projection;)Lorg/hibernate/Criteria;$org/hibernate/criterion/Restrictions disjunction'()Lorg/hibernate/criterion/Disjunction;isEmpty()ZentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnextgetValuegetKeyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;ilikeI(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/criterion/Criterion;addG(Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/Junction;=(Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;equals(Ljava/lang/Object;)Zorg/hibernate/criterion/Orderdesc3(Ljava/lang/String;)Lorg/hibernate/criterion/Order;addOrder9(Lorg/hibernate/criterion/Order;)Lorg/hibernate/Criteria;asc conjunction'()Lorg/hibernate/criterion/Conjunction;DISTINCT_ROOT_ENTITY+Lorg/hibernate/transform/ResultTransformer;setResultTransformerE(Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Criteria;list()Ljava/util/List;java/util/Listget(I)Ljava/lang/Object;intValuesetFirstResult(I)Lorg/hibernate/Criteria; setFetchSize setMaxResults!23456789:; <=>?@< **A" #B  CDEF@/*A*B CDGH@>*+A 12BCD89IJ@.*M*+,N,  A"7 8:>;<$=)?B* KL.CD.MN $OPQRSTU VW@D *+ +A D EB CD MNXJ@.*M*+ ,N,  A"J KMQNO$P)RB* KL.CD.MN $OPQRSTU YZ@/*AYB CD[\@>*A `aBCD:;]^@ b** :** ::::  T :  ; :  Y  W!:!:--"#-$%:!-&%:'&%:(:  !W !W)*W*+,-.)*W/W0W1W+Andef*g/h>ibjlkxlopqstuwz|}~4?HQZBz x,_` bBad bCDbe;bf;bg`bh`bijSklDml/3nodpo qbBar bisQ-L RttuvvwxW yz{|@/* AB CD}~@>*+ A BCD67@/ AB CDc b PK ;lJ7Z[xx#Alfa/web/Realm/ControlWebUser.class2 2ef 1g e 1hi ej k 1l mno p qr st suvw x syz{|>}~ s e  1 1  q (e ( ( q &e & q()VCodeLineNumberTableLocalVariableTablethisLAlfa/web/Realm/ControlWebUser;nuevo()Ljava/lang/Object; getPrimero&(Ljava/lang/Object;)Ljava/lang/Object;idLjava/lang/Object;qLorg/hibernate/Query; getAnterioraux1LAlfa/web/Realm/WebUser;aux StackMapTablef getSiguiente getUltimo getEntidad getGrupos*(LAlfa/web/Realm/WebUser;)Ljava/util/List;user SignatureE(LAlfa/web/Realm/WebUser;)Ljava/util/List;grabar?(LAlfa/web/Realm/WebUser;Ljava/lang/String;)Ljava/lang/Boolean;gLAlfa/web/Realm/WebGrupo;claveLAlfa/web/Realm/WebGrupoPK;unoLjava/lang/String;grupos losgrupos[Ljava/lang/String;\ SourceFileControlWebUser.java 34Alfa/web/Realm/WebUser java/lang/StringBuilderSELECT a FROM   a ORDER BY a.nombre   ;. a WHERE a.nombre<:cod ORDER BY a.nombre DESC cod ( a WHERE a.nombre>:cod ORDER BY a.nombre a ORDER BY a.nombre DESC a WHERE a.nombre=:id:SELECT g FROM WebGrupo g WHERE g.webGrupoPK.nombre=:nombrenombre java/util/Date ; MN  ;Alfa/web/Realm/WebGrupo Alfa/web/Realm/WebGrupoPK Alfa/web/Realm/ControlWebUserAlfa/web/Realm/ControlEntidadorg/hibernate/Queryjava/lang/Objectjava/util/Iteratorjava/lang/StringsetClase(Ljava/lang/Class;)VgetEm()Lorg/hibernate/Session;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClase()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;toStringorg/hibernate/Session createQuery)(Ljava/lang/String;)Lorg/hibernate/Query; setMaxResults(I)Lorg/hibernate/Query; uniqueResult getNombre setParameter;(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/Query;list()Ljava/util/List;setFechaUpdate(Ljava/util/Date;)Vsalvar'(Ljava/lang/Object;)Ljava/lang/Boolean;split'(Ljava/lang/String;)[Ljava/lang/String;java/util/Listiterator()Ljava/util/Iterator;hasNext()Znextdelete(Ljava/lang/Object;)V setNombre(Ljava/lang/String;)VtrimsetGrupoget;(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object; setWebGrupoPK(LAlfa/web/Realm/WebGrupoPK;)V saveOrUpdate!12 345= **6 7  89:;52Y67 89<=5}7*Y *  M,W,6( 0!7 7897>?(@AB=5T+M*Y *  N-,W-W-:,6"&'-(:)B*J+O,Q.74T89T>?OCD-'@AJ E?FQGHIJ=5T+M*Y *  N-,W-W-:,6"34-5:6B7J8O9Q;74T89T>?OCD-'@AJ E?FQGHIK=5}7*Y *  M,W,6@(A0B7 7897>?(@AL=5A*Y *  M,+W,W,6F(G2H:I7 A89A>?(@AMN5f *M,+W,6M NO7  89 OD @APQRS5 +Y*+W, !N*+"#:$%&:*'*+W-:66^2:(Y):+*+,*&-&:  &Y.:  /* 0*+6JS TUV:WEXHYNZg[p\y]^_`bcZe7R: TUpEVW EU gNXY89ODZY[\F5$]^#]I_`abG_]cdPK ;lJFFc  "Alfa/web/Realm/HibernateUtil.class2 'K &L &M NOP KQ K RST U VWX YZ[ K \] ^_`a K b c d ef Kg h 'i ijk $lmnsessionFactoryLorg/hibernate/SessionFactory;()VCodeLineNumberTableLocalVariableTablethisLAlfa/web/Realm/HibernateUtil;getSessionFactory ()Lorg/hibernate/SessionFactory;shutdownmain([Ljava/lang/String;)Vargs[Ljava/lang/String;rLAlfa/web/Realm/PostgresRealm; ExceptionsopqfLjava/io/File;conf!Lorg/hibernate/cfg/Configuration;serviceRegistry'Lorg/hibernate/service/ServiceRegistry;exLjava/lang/Throwable; StackMapTablej SourceFileHibernateUtil.java *+ () 12r s+Alfa/web/Realm/PostgresRealmjava/util/Properties tu java/io/File realm.cfg.xml *vw xyInicioz {vorg/hibernate/cfg/Configuration |}Alfa/web/Realm/WebUser ~Alfa/web/Realm/WebGrupoAlfa/web/Realm/WebIp:org/hibernate/boot/registry/StandardServiceRegistryBuilder java/lang/StringBuilderFin: java/lang/Throwable%java/lang/ExceptionInInitializerError *Alfa/web/Realm/HibernateUtiljava/lang/Objectjava/io/IOException8com/sun/enterprise/security/auth/realm/BadRealmException;com/sun/enterprise/security/auth/realm/NoSuchRealmExceptionorg/hibernate/SessionFactorycloseinit(Ljava/util/Properties;)V(Ljava/lang/String;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln configure1(Ljava/io/File;)Lorg/hibernate/cfg/Configuration;addAnnotatedClass4(Ljava/lang/Class;)Lorg/hibernate/cfg/Configuration; getProperties()Ljava/util/Properties; applySettingsM(Ljava/util/Map;)Lorg/hibernate/boot/registry/StandardServiceRegistryBuilder;build7()Lorg/hibernate/boot/registry/StandardServiceRegistry;buildSessionFactoryG(Lorg/hibernate/service/ServiceRegistry;)Lorg/hibernate/SessionFactory;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/Throwable;)V!&' ()*+,/*-. /0 12,-+ 3+,% - 01 45,XWYL+Y -45 67.67 89:;<=>+,y Y K Y*L+L+L+LY+M+, Y ! " K$Y*%kn#-6  %, 3!E"M#k&n$o%x'.* a?@MABE&CDo EFG nH IJPK ;lJAi%Alfa/web/Realm/HibernateUtilAux.class2= & ' ( )*+, -. & / 012 345sessionFactoryLorg/hibernate/SessionFactory;()VCodeLineNumberTableLocalVariableTablethis!LAlfa/web/Realm/HibernateUtilAux;getSessionFactory ()Lorg/hibernate/SessionFactory;shutdownfLjava/io/File;exLjava/lang/Throwable; StackMapTable1 SourceFileHibernateUtilAux.java   6 7 java/io/File/ALFA/ERP/realm.cfg.xml 8org/hibernate/cfg/Configuration 9: ;java/lang/Throwable%java/lang/ExceptionInInitializerError <Alfa/web/Realm/HibernateUtilAuxjava/lang/Objectorg/hibernate/SessionFactoryclose(Ljava/lang/String;)V configure1(Ljava/io/File;)Lorg/hibernate/cfg/Configuration;buildSessionFactory(Ljava/lang/Throwable;)V! /*   %  #$)YKY *  K Y*  (  !"^# $%PK ;lJlxAlfa/web/Realm/Navegador.class2 getPrimero&(Ljava/lang/Object;)Ljava/lang/Object; getAnterior getSiguiente getUltimosalvar'(Ljava/lang/Object;)Ljava/lang/Boolean;nuevo()Ljava/lang/Object; refrescarborrargetPermiteEditar()Ljava/lang/Boolean; SourceFileNavegador.javaAlfa/web/Realm/Navegadorjava/lang/Object     PK ;lJ"Alfa/web/Realm/PostgresRealm.class2 z { |} ~        #    + # AUTH_TYPELjava/lang/String;AUTH_TYPE_PARAMauthTypeenLorg/hibernate/Session;()VCodeLineNumberTableLocalVariableTablethisLAlfa/web/Realm/PostgresRealm;finalizeexLjava/lang/Throwable; StackMapTableinit(Ljava/util/Properties;)VpropsLjava/util/Properties;jaasCtx authTypeProp Exceptions getAuthType()Ljava/lang/String; getGroupNames()Ljava/util/Enumeration;qLorg/hibernate/Query;listaLjava/util/List;LocalVariableTypeTable+Ljava/util/List;+(Ljava/lang/String;)Ljava/util/Enumeration;arg0authenticateUser9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;userpasswordelUserLAlfa/web/Realm/WebUser;vuelta[Ljava/lang/String;itLjava/util/Iterator;iI$Ljava/util/List;a getListaIp()Ljava/util/List; Signature*()Ljava/util/List;estaIp'(Ljava/lang/String;)Ljava/lang/Boolean;ipLAlfa/web/Realm/WebIp;laIp(Ljava/util/List; SourceFilePostgresRealm.java 67 31  45  =7java/lang/ThrowableAlfa/web/Realm/PostgresRealm M  BC%com/sun/appserv/security/AppservRealm jaas-context 21 01)select g.webGrupoPK.grupo from WebGrupo g  n Mselect g.webGrupoPK.grupo from WebGrupo g WHERE g.webGrupoPK.nombre = :nombrenombre 7Alfa/web/Realm/WebUser M  java/lang/String  select ip from WebIp ip mn  Alfa/web/Realm/WebIp M  simplecustom auth-type8com/sun/enterprise/security/auth/realm/BadRealmException;com/sun/enterprise/security/auth/realm/NoSuchRealmException@com/sun/enterprise/security/auth/realm/InvalidOperationException:com/sun/enterprise/security/auth/realm/NoSuchUserExceptionorg/hibernate/Queryjava/util/Listjava/util/IteratorAlfa/web/Realm/HibernateUtilgetSessionFactory ()Lorg/hibernate/SessionFactory;org/hibernate/SessionFactory openSession()Lorg/hibernate/Session;org/hibernate/Sessionclose()Ljava/sql/Connection;java/lang/Objectjava/lang/ClassgetNamejava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/util/Properties getProperty&(Ljava/lang/String;)Ljava/lang/String; setProperty'(Ljava/lang/String;Ljava/lang/String;)V createQuery)(Ljava/lang/String;)Lorg/hibernate/Query;listjava/util/Collections enumeration/(Ljava/util/Collection;)Ljava/util/Enumeration; setParameter;(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/Query;clearget;(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object; getFechaBaja()Ljava/util/Date; getClaveEnequals(Ljava/lang/Object;)Zsize()Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isEmptyjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; getNombre startsWith(Ljava/lang/String;)Z!  01 213145 678L***9" #: ;<=78#*W*L +  9' ),*+"-:>?#;<@QABC8/*++M*,+N- *- *9"3; <BCD'F.H:*/;</DE #F1G1@ 'HHIJKLM8/*9L: ;<NO8p*L+M,9Q RS: ;< PQRST RUIJNV8"*M,+W,N-9Y Z[\:*";<"W1 PQRST RUIXYZ[8x **+N--- ,!*:+W:"#:$:6%&#S96 a bc/d1f>gIhRi^jgkjltmo:\ ;<\1]1s^_>NPQR:RS^.`ag%bcj"deT R:Rf@*/g8 hHHgijklmn8K*'L+9 w x:;< PQopqr8G*(M,)*,$N-%"-&+:+,-**9"|}~.:?B:*.stG;<Gu1BRST BRv@jl$w78' ./9 xyPK ;lJhVV-Alfa/web/Realm/PostgresRealmLoginModule.class2` 2 3456 7 8 9 :; 2< = >? @ AB' C D EFG HIJK()VCodeLineNumberTableLocalVariableTablethis)LAlfa/web/Realm/PostgresRealmLoginModule;authenticateUseriI myCustomRealmLAlfa/web/Realm/PostgresRealm;grpList[Ljava/lang/String;groupListToForward StackMapTable4 Exceptionslog(Ljava/lang/String;)VmesgLjava/lang/String; SourceFilePostgresRealmLoginModule.java  LMAlfa/web/Realm/PostgresRealm(javax/security/auth/login/LoginExceptioncustomrealm:badrealm - N/ O/ !Pjava/lang/StringBuilder$customrealm:Login Failed with user QR STlogin succeeded for ,-' UV WX YZ[ \]SimpleCustomRealm:^ ,_'Alfa/web/Realm/PostgresRealmLoginModule3com/sun/appserv/security/AppservPasswordLoginModule _currentRealm.Lcom/sun/enterprise/security/auth/realm/Realm; _username _password9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;clone()Ljava/lang/Object;commitUserAuthentication([Ljava/lang/String;)V_loggerLjava/util/logging/Logger;java/util/logging/LevelINFOLjava/util/logging/Level;java/util/logging/Logger.(Ljava/util/logging/Level;Ljava/lang/String;)V!/*  !,* Y*L+** M,!Y Y  * * Y  * ,N6-*-2*-6 !#%)'-(K,e/p:z;:=?4s"# r$%)e&'p(')6*'+,-U Y  +  HJ ./01PK ;lJcAlfa/web/Realm/WebGrupo.class2V D EF G HI JK DL M NO PQRserialVersionUIDJ ConstantValue webGrupoPKLAlfa/web/Realm/WebGrupoPK;RuntimeVisibleAnnotationsLjavax/persistence/EmbeddedId;()VCodeLineNumberTableLocalVariableTablethisLAlfa/web/Realm/WebGrupo;(LAlfa/web/Realm/WebGrupoPK;)V'(Ljava/lang/String;Ljava/lang/String;)VnombreLjava/lang/String;grupo getWebGrupoPK()LAlfa/web/Realm/WebGrupoPK; setWebGrupoPKhashCode()IhashI StackMapTableIequals(Ljava/lang/Object;)ZobjectLjava/lang/Object;othertoString()Ljava/lang/String; SourceFile WebGrupo.javaLjavax/persistence/Entity;Ljavax/persistence/Table;nameWebGrupo Ljavax/persistence/NamedQueries;valueLjavax/persistence/NamedQuery;WebGrupo.findByNombrequery