-org/xmldb/Userjava/lang/ObjectisAdministratorZisSysisPublic rightsMapLorg/xmldb/lib/IntValueHashMap;sNameLjava/lang/String; sPassworduPublicLorg/xmldb/User;8(Ljava/lang/String;Ljava/lang/String;ZLorg/xmldb/User;)VCode()V  org/xmldb/lib/IntValueHashMap    setPassword(Ljava/lang/String;)V    !SYS#java/lang/String%equals(Ljava/lang/Object;)Z '( &)  +PUBLIC-  /  1ZelixZegetName()Ljava/lang/String; getPassword = getRights!()Lorg/xmldb/lib/IntValueHashMap; checkPassword Exceptionsorg/xmldb/HsqlExceptionCorg/xmldb/TraceEcheck(ZI)V GH FIlgrant(Ljava/lang/Object;I)Vget(Ljava/lang/Object;I)I NO Pput(Ljava/lang/Object;I)Z RS TixZelrevokeremove \( ]revokeDbObject(Ljava/lang/Object;)V revokeAllorg/xmldb/store/BaseHashMapbclear d ce isAccessible gS herror(I)Lorg/xmldb/HsqlException; jk Florg.xmldb.Libraryn startsWith(Ljava/lang/String;)Z pq &rjava.lang.Matht checkAdminisAdmin()Z wx ygetGrantedClassNames(Z)Lorg/xmldb/lib/HashSet;org/xmldb/lib/HashSet} ~keySet()Lorg/xmldb/lib/Set; org/xmldb/lib/Setiterator()Lorg/xmldb/lib/Iterator; org/xmldb/lib/Iteratornext()Ljava/lang/Object; add ( ~hasNext x ixZelixlistGrantedTablePrivileges9(Lorg/xmldb/HsqlNameManager$HsqlName;)[Ljava/lang/String;org/xmldb/UserManagergetRightsArray(I)[Ljava/lang/String; ZgetAlterUserDDLjava/lang/StringBuffer ALTERappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; USERSETPASSWORDtoString ; elgetCreateUserDDL(I)V  CREATEADMINgetConnectStatementCONNECT SourceFile User.java    E9**Y*+*, *"*+$*,*+.*0*2:;*<;*>?@**+>ABD+*>*!JLM**+Q>>*+UW[MB6*+Q>d~=*+^W *+UW_` *+^Wa *f*"GMBD*+i !mgScW*"+&+&os+&us*+Q> ~*2 *2+ig(*+ivBD *z!Jwx*"x*,x*0{|*M~YN*:+:&,Q6 -WR*2K*2M,:+:&,Q6 -W- *+Q;j^YL+ W+ W+* W+ W+ W+"*>"W+;sgY@L+ö W+ W+* W+ W+"*>"W*"+ ŶW+;:.YL+ȶ W+ W+*W+