Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\sysman\vbo\vboy\VboyUserImpl.class
?? /? _? ^? ^?? ? ^? ^? ^? ^?? ? ^? ^?? ? ??? ? _??? ? ^??? ?? ? ? ? ? ?? ?? ^? ^? ^? ^? _? _? ? ^ 2 ^ 1 ? ? ; ; ; B _ ^ !" I#$% L# &' _( ) * + , - ?. ;/ ?0 ^1 _2 ^3 4 ^56 _? ^7 ^8 9:; 9< ^= ^> ^? ^@ ^AB ^C _DE ^FG ^H ^IJ ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z[ 2\ ^] ^^ ^_ ^` ^abc ^d ^e fg fh ijklm nopqrs Itu ?v Lt Lwxy ^z ^{ ^|}~? 2?????? ^???? ?? ?? ;? ??????? ??????????? ??? ^?? i? f? 2?????? 2????????? f????????? ??? ? .?? ?? ?? 0 ????? ?? ^? ?? ^? ?? ?? ?? ?? ?? _? ^? ^? ^? _? ^??? ??? ? ?? ??? 4 ?? ??? ? ?? ?? ?? ?? ??? ? ??? ? ?? ?? ? ??? ?? ? ?? ^? ?? ?? '? '? ?? _??? ? ? ? ? ^? ^?? 64 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ? ? ? ^ ' ?? _ ? ^!"#$ original +Loracle/sysman/vbo/vboy/VboyUserAttributes; current _bPasswordConfirmed Z _bOwnsObjects expireDate Ljava/sql/Date; addedProxyUsersList /Loracle/sysman/vbo/vboy/VboyProxyUsersItemList; deletedProxyUsersList oldProxyUsersList newProxyUsersList <init> ()V Code LineNumberTable getTieObject ()Loracle/sysman/vbo/VboObject; getImplObject @(Loracle/sysman/vbo/VboObject;)Loracle/sysman/vbo/VboObjectImpl; getCurrent )()Loracle/sysman/vbo/VboAttributesObject; getOriginal setCurrent *(Loracle/sysman/vbo/VboAttributesObject;)V setOriginal createLikeInit Exceptions initCreating =(Ljava/util/Locale;Loracle/sysman/vdb/VdbAutoCommitSession;)V initFromDataSource (I)V validate cmSpecificValidation saveSelectiveState revert doSQL (S)V populateSubs D(Loracle/sysman/vdb/VdbParamList;ZZ)Loracle/sysman/vdb/VdbParamList; doSQLText (SS)Ljava/lang/String; 6(SSLoracle/sysman/vdb/VdbParamList;)Ljava/lang/String; getRemoveWarning ()Ljava/lang/String; removeFromDataSource _profileClause (Z)Ljava/lang/String; _authenticationClause (ZZ)Ljava/lang/String; _passwordClause _externalClause _globalClause _tablespaceClause _quotaClause _statusClause initializeGeneral initializeQuotas initializeProxy isGeneralModified ()Z isQuotaModified getProfile setProfile (Ljava/lang/String;)V getDefaultTS setDefaultTS getTempTS setTempTS isLocked setLocked (Z)V getAuthenticationType ()I setAuthenticationType getPassword isPasswordConfirmed setPassword (Ljava/lang/String;Z)V setGlobalIdentifier getGlobalIdentifier isPasswordExpired setExpirePassword isUnlimitedTablespace getAllUserQuota 9()[Loracle/sysman/vbo/vboy/VboyUserPackage/VboyUserQuota; changeUserQuota 9(Loracle/sysman/vbo/vboy/VboyUserPackage/VboyUserQuota;)V getUserQuotaForTablespace J(Ljava/lang/String;)Loracle/sysman/vbo/vboy/VboyUserPackage/VboyUserQuota; simpleDiff internalCompare |(Loracle/sysman/vbo/VboAttributesObject;Loracle/sysman/vbo/VboAttributesObject;Loracle/sysman/vbz/vbzu/VbzuDiffCollection;)V internalCompareGeneral internalCompareQuota internalCompareProxyUsers getDiffForProxy ?(Loracle/sysman/vbo/vboy/VboyProxyUsersItemList;Loracle/sysman/vbo/vboy/VboyProxyUsersItemList;Loracle/sysman/vbz/vbzu/VbzuDiffCollection;Loracle/sysman/vbz/vbzu/VbzuDiffAttribute;)V applyDiff )(Loracle/sysman/vbz/vbzu/VbzuDiffEntry;)Z applyProxyUserDiff ?(Loracle/sysman/vbz/vbzu/VbzuDiffEntry;Loracle/sysman/vbo/vboy/VboyProxyUsersItemList;)Loracle/sysman/vbo/vboy/VboyProxyUsersItemList; mapSchemaNames )(Loracle/sysman/vbz/vbzu/VbzuSchemaMap;)V getProxyUsers >()[Loracle/sysman/vbo/vboy/VboyUserPackage/VboyProxyUsersItem; getUsersProxiedFor saveProxyUsersList getProxyUsersSQLText ()[Ljava/lang/String; getUsersProxiedForSQLText addProxyUser >(Loracle/sysman/vbo/vboy/VboyUserPackage/VboyProxyUsersItem;)V revokeProxyUser addUserProxiedFor revokeUserProxiedFor executeProxyUsersSQL SourceFile VboyUserImpl.javanodefe -oracle/sysman/vbo/vboy/VboyProxyUsersItemListijkjljmj )oracle/sysman/vbo/vboy/VboyUserAttributesabcb $oracle/sysman/vbo/vboy/_tie_VboyUsern%&' oracle/sysman/vbo/VboObjectImpl ()~ 6oracle/sysman/vbo/vboy/VboyGranteePackage/VboyRoleItem CONNECTn*+, .oracle/sysman/vbo/VboInsufficientInitException java/lang/StringBuffer AVboyUserImpl.java: initCreating(): VboInsufficientInitException: -./0-12?34?5o?o?o6??o???o7089:;?<?=>?@ 5512ABC &oracle/sysman/vbo/VboValidateException java/lang/StringnD 5520E:?: 5514FGH?IJ 4oracle/sysman/vbo/vboy/VboyUserPackage/VboyUserQuotaK) 5515H0 5516LM 5517 java/lang/ClassCastException 3VboyUserImpl.java: validate(): ClassCastException: B? 5518?o 8.1.6NO ,oracle/sysman/vdb/VdbLostConnectionException ;VboyUserImpl.java: validate(): VdbLostConnectionException: P) !oracle/sysman/vdb/VdbSQLException 0VboyUserImpl.java: validate(): VdbSQLException: Q) 5513??R)SeT)U)VeWonXYZ?o?o[\n?]M oracle/sysman/vdb/VdbParamList??^M_`a CreateUserbcdefog?ho?o -VboyUserImpl.java: doSQL(): VdbSQLException: i?j? DropUserdk <VboyUserImpl.java: doSQL(): about to rethrow VdbSQLException???? AlterUserlM????????????m?nMoMpqrMsMtuvwx? ; yz????{?|?}? java/lang/Object UserObjectCount~?????????o CVboyUserImpl.java: getRemoveWarning(): VdbLostConnectionException: 8VboyUserImpl.java: getRemoveWarning(): VdbSQLException: 5504B? 5522 5505 DropUserCascade GVboyUserImpl.java: removeFromDataSource(): VdbLostConnectionException: .oracle/sysman/vbo/VboDataSourceUpdateException?0 5530 <VboyUserImpl.java: removeFromDataSource(): VdbSQLException: ?) PROFILE " "?????? 8.0 BVboyUserImpl.java: _passwordClause(): VdbLostConnectionException: 7VboyUserImpl.java: _passwordClause(): VdbSQLException: "******"?z IDENTIFIED BY PASSWORD EXPIRE IDENTIFIED EXTERNALLY IDENTIFIED GLOBALLY AS ' '?e DEFAULT TABLESPACE " TEMPORARY TABLESPACE " (oracle/sysman/vbo/vboy/VboyUserQuotaList?????????? QUOTA ?? ON " @VboyUserImpl.java: _statusClause(): VdbLostConnectionException: 5VboyUserImpl.java: _statusClause(): VdbSQLException: ACCOUNT LOCK ACCOUNT UNLOCK PUBLIC ZVboyUserImpl.java: initializeGeneral(): compareDBVersionTo(): VdbLostConnectionException: )oracle/sysman/vbo/VboInitFailureException 1508 OVboyUserImpl.java: initializeGeneral(): compareDBVersionTo(): VdbSQLException: UserInfoDB80~? UserInfoDB70?????? GLOBAL Inconsistence in DB version! EXTERNAL ******** LOCKED?O EXPIRED 1500 DVboyUserImpl.java: initializeGeneral(): VdbLostConnectionException: 9VboyUserImpl.java: initializeGeneral(): VdbSQLException: TablespaceInfo SVboyUserImpl.java: initializeQuotas(): TablespaceInfo: VdbLostConnectionException: HVboyUserImpl.java: initializeQuotas(): TablespaceInfo: VdbSQLException: UserQuotas?? CVboyUserImpl.java: initializeQuotas(): VdbLostConnectionException: 8VboyUserImpl.java: initializeQuotas(): VdbSQLException: 8.1?j GetProxyUsers 9oracle/sysman/vbo/vboy/VboyUserPackage/VboyProxyUsersItem?)?j GetProxiedForUsers RVboyUserImpl.java: initializeProxy(): TablespaceInfo: VdbLostConnectionException: GVboyUserImpl.java: initializeProxy(): TablespaceInfo: VdbSQLException: )oracle/sysman/vbz/vbzu/VbzuDiffCollection???????? UNLIMITED TABLESPACE????? RESOURCE???????vwxw?????? IVboyUserImpl.java: internalCompareGeneral(): VdbLostConnectionException: >VboyUserImpl.java: internalCompareGeneral(): VdbSQLException: ??? *oracle/sysman/vbz/vbzu/VbzuStringDiffValuen????? +oracle/sysman/vbz/vbzu/VbzuIntegerDiffValue???? (oracle/sysman/vbz/vbzu/VbzuBoolDiffValuen??????????Z /oracle/sysman/vbz/vbzu/VbzuIntKMOrUnlmDiffValuen? -oracle/sysman/vbz/vbzu/VbzuAssertionException CVboyUserImpl.java: internalCompareQuota(): VbzuAssertionException: $oracle/sysman/vbz/vbzu/VbzuDiffEntry?????n??? .oracle/sysman/vbz/vbzu/VbzuUniquenessException (java/lang/ArrayIndexOutOfBoundsException KVboyUserImpl.java: internalCompareQuota(): ArrayIndexOutOfBoundsException: DVboyUserImpl.java: internalCompareQuota(): VbzuUniquenessException: ??????=? 'oracle/sysman/vbz/vbzu/VbzuSetDiffValue?????? <VboyUserImpl.java: applyDiff(): VdbLostConnectionException: 1VboyUserImpl.java: applyDiff(): VdbSQLException: ?????????? ,oracle/sysman/vbo/VboDiffNotAppliedException??????????????????????????????????????????????????????? , ALTER user GRANT CONNECT THROUGH REVOKE CONNECT THROUGH d? #oracle/sysman/vbo/vboy/VboyUserImpl &oracle/sysman/vbo/vboy/VboyGranteeImpl )oracle/sysman/vbo/vboy/VboyUserOperations .(Loracle/sysman/vbo/vboy/VboyUserOperations;)V _delegate -()Loracle/sysman/vbo/vboy/VboyUserOperations; password Ljava/lang/String; (Ljava/lang/String;ZZ)V grantRoleItem ;(Loracle/sysman/vbo/vboy/VboyGranteePackage/VboyRoleItem;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; necessaryInit I (I)Ljava/lang/StringBuffer; toString oracle/sysman/vxx/vxxt/VxxtTRACE out stackTrace setInit authenticationType 9oracle/sysman/vbo/vboy/VboyUserPackage/AuthenticationType PASSWORD ;Loracle/sysman/vbo/vboy/VboyUserPackage/AuthenticationType; value isCreating equals (Ljava/lang/Object;)Z vboMsgBundle .Loracle/sysman/emSDK/common/nls/MessageBundle; ,oracle/sysman/emSDK/common/nls/MessageBundle getMessage '(Ljava/lang/String;Z)Ljava/lang/String; )(ILjava/lang/String;[Ljava/lang/String;)V OS quotaList *Loracle/sysman/vbo/vboy/VboyUserQuotaList; size elementAt (I)Ljava/lang/Object; tablespace sizeUnit S compareDBVersionTo (Ljava/lang/String;)I reason nlsGlobalIdentifier profile bExpired defaultTS tempTS bLocked removeAllElements (Ljava/lang/String;IS)V insertElement (Ljava/lang/Object;)I isInitialized (I)Z DEFINITION EXECUTE &oracle/sysman/vbo/vboy/VboyUserSQLList sqlList (Loracle/sysman/vbo/vboy/VboyUserSQLList; getSQLItem 2(Ljava/lang/String;)Loracle/sysman/vdb/VdbSQLItem; executeDDL a(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;Loracle/sysman/vdb/VdbParamList;)V commitGranteeUpdate commitDefaultRoles commitInitialConsumerGroup getName addItem A(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;)V ALL_SQL checkInit SHOW_SQL GRANTEE_ONLY doShowSQLText R(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;)Ljava/lang/String; PRIVS_ONLY DEFAULT_ROLES_ONLY granteeSQLText (S)Ljava/lang/String; defaultRoleSQLText (SZ)Ljava/lang/String; initialConsumerGroupSQLText endsWith (Ljava/lang/String;)Z getPrincipalXDBResPrivForSQLText setSQLText setDefinitionText createStatement `(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;)Loracle/sysman/vdb/VdbStatement; executeQuery B(Loracle/sysman/vdb/VdbStatement;)Loracle/sysman/vdb/VdbResultSet; oracle/sysman/vdb/VdbResultSet next getInt (I)I oracle/sysman/vdb/VdbStatement close :(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String; oracleError sqlStmt startsWith %ignoreTablespaceInCompareAndCreateSQL oracle/sysman/vxx/VxxSortedList diff ?(Loracle/sysman/vxx/VxxSortedList;Loracle/sysman/vxx/VxxSortedList;Loracle/sysman/vxx/VxxSortedList;Loracle/sysman/vxx/VxxSortedList;Loracle/sysman/vxx/VxxSortedList;Loracle/sysman/vxx/VxxSortedList;I)V elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; sizeString J(Loracle/sysman/vbo/vboy/VboyUserPackage/VboyUserQuota;)Ljava/lang/String; @(Loracle/sysman/vdb/VdbSQLItem;)Loracle/sysman/vdb/VdbStatement; bindParameter getString (I)Ljava/lang/String; trim indexOf getLong (I)J proxyUsersList name usersProxiedForList isEmpty sysPrivList (Loracle/sysman/vbo/vboy/VboySysPrivList; &oracle/sysman/vbo/vboy/VboySysPrivList findByName K(Ljava/lang/String;)Loracle/sysman/vbo/vboy/VboyGranteePackage/VboySysPriv; roleList )Loracle/sysman/vbo/vboy/VboyRoleItemList; 'oracle/sysman/vbo/vboy/VboyRoleItemList L(Ljava/lang/String;)Loracle/sysman/vbo/vboy/VboyGranteePackage/VboyRoleItem; diffStrings '(Ljava/lang/String;Ljava/lang/String;)Z (oracle/sysman/vbz/vbzu/VbzuDiffAttribute PROFILE *Loracle/sysman/vbz/vbzu/VbzuDiffAttribute; insertScalarEntry y(Loracle/sysman/vbz/vbzu/VbzuDiffAttribute;Loracle/sysman/vbz/vbzu/VbzuDiffValue;Loracle/sysman/vbz/vbzu/VbzuDiffValue;)V IDENTIFIED_BY USER_PASSWORD PASSWORD_EXPIRED NLS_GLOBAL_ID DEF_TABLESPACE TEMP_TABLESPACE ACCOUNT_LOCKED search (II)V USERQUOTA_SIZE (oracle/sysman/vbz/vbzu/VbzuDiffSubobject USERQUOTA *Loracle/sysman/vbz/vbzu/VbzuDiffSubobject; ?(Loracle/sysman/vbz/vbzu/VbzuDiffAttribute;Loracle/sysman/vbz/vbzu/VbzuDiffSubobject;Ljava/lang/String;Loracle/sysman/vbz/vbzu/VbzuDiffValue;Loracle/sysman/vbz/vbzu/VbzuDiffValue;)V insert )(Loracle/sysman/vbz/vbzu/VbzuDiffEntry;)V PROXY_USER USER_PROXIED_FOR 2(Loracle/sysman/vbo/vboy/VboyProxyUsersItemList;)Z addEntry (Ljava/lang/Object;)V NONE getNewValue (()Loracle/sysman/vbz/vbzu/VbzuDiffValue; getAttributeType ,()Loracle/sysman/vbz/vbzu/VbzuDiffAttribute; stringValue intValue booleanValue getSubObjectType ,()Loracle/sysman/vbz/vbzu/VbzuDiffSubobject; getSubObjectIdName isUnlimited getScale EXISTENCE removeKey &(Ljava/lang/Object;)Ljava/lang/Object; getEntries $oracle/sysman/vbz/vbzu/VbzuSchemaMap applyMap &(Ljava/lang/String;)Ljava/lang/String; clone !^_ ` ab cb de fe gh ij kj lj mj J no p ? Q*? *? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? ? q * o ] ^ ` b $ d / f : p E q P r rs p ! ? Y*? ? q z tu p # +? ? ? ? q ? vw p *? ? q ? xw p *? ? q ? yz p % *+? ? ? q ? ? {z p % *+? ? ? q ? ? |o p &