All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.security.user.UserManagerImpl.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3y
?P	?Q	?R	?STUVW	?XY
	Z	?[\
Z	?]
?^	?_`a
bcd
e
fg
	h
ij
?k
?l
im
	n
?opqrs
 Pt
 u
 v
w
	x
?y
?z
{|
?}
?~
,?
??
??
??
	?
??
???
4?
??	?????
	??
;??
??
????
	??
B?
?????
Fw??????????N??N?N?N?
???U?U?U?U?U???	??	p?
???_?	{?
i?
i?	{????
 ?
????
iw???
lw??
???
???????
??
???
???
??
????	??
i??
????
??
???
??
??	?????
??
b??
???
???
??	???
??
?????
????logLorg/slf4j/Logger;root$Lorg/apache/jackrabbit/oak/api/Root;namePathMapper3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;securityProvider9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;userProvider6Lorg/apache/jackrabbit/oak/security/user/UserProvider;membershipProvider?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)VCodeLineNumberTableLocalVariableTablethis9Lorg/apache/jackrabbit/oak/security/user/UserManagerImpl;uc?Lorg/apache/jackrabbit/oak/spi/security/user/UserConfiguration;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;getActionProvider?(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)Lorg/apache/jackrabbit/oak/spi/security/user/action/AuthorizableActionProvider;
StackMapTableaRuntimeVisibleAnnotationsgetAuthorizableJ(Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Authorizable;idLjava/lang/String;authorizable6Lorg/apache/jackrabbit/api/security/user/Authorizable;tree$Lorg/apache/jackrabbit/oak/api/Tree;??
Exceptions[(Ljava/lang/String;Ljava/lang/Class;)Lorg/apache/jackrabbit/api/security/user/Authorizable;authorizableClassLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;	Signatureh(Ljava/lang/String;Ljava/lang/Class;)TT;Q(Ljava/security/Principal;)Lorg/apache/jackrabbit/api/security/user/Authorizable;	principalLjava/security/Principal;getAuthorizableByPathpathoakPathfindAuthorizables:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;relPathvaluer(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;;(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Iterator;
searchTypeIs(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Iterator;E(Lorg/apache/jackrabbit/api/security/user/Query;)Ljava/util/Iterator;query/Lorg/apache/jackrabbit/api/security/user/Query;}(Lorg/apache/jackrabbit/api/security/user/Query;)Ljava/util/Iterator;
createUserT(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/User;userIDpassword(Ljava/lang/String;Ljava/lang/String;Ljava/security/Principal;Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/User;intermediatePathuserTreeuser.Lorg/apache/jackrabbit/api/security/user/User;Ljavax/annotation/Nullable;createSystemUsercreateGroupC(Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Group;groupIdJ(Ljava/security/Principal;)Lorg/apache/jackrabbit/api/security/user/Group;\(Ljava/security/Principal;Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Group;n(Ljava/lang/String;Ljava/security/Principal;Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Group;groupID	groupTreegroup/Lorg/apache/jackrabbit/api/security/user/Group;
isAutoSave()ZautoSave(Z)VenableZonCreateC(Lorg/apache/jackrabbit/api/security/user/User;Ljava/lang/String;)VactionGLorg/apache/jackrabbit/oak/spi/security/user/action/AuthorizableAction;i$Ljava/util/Iterator;Ljavax/annotation/CheckForNull;2(Lorg/apache/jackrabbit/api/security/user/Group;)VonRemove9(Lorg/apache/jackrabbit/api/security/user/Authorizable;)VonPasswordChange
onGroupUpdatei(Lorg/apache/jackrabbit/api/security/user/Group;ZLorg/apache/jackrabbit/api/security/user/Authorizable;)V@Lorg/apache/jackrabbit/oak/spi/security/user/action/GroupAction;isRemovemember?R(Lorg/apache/jackrabbit/api/security/user/Group;ZZLjava/util/Set;Ljava/util/Set;)VisContentId	memberIdsLjava/util/Set;	failedIds#Ljava/util/Set;z(Lorg/apache/jackrabbit/api/security/user/Group;ZZLjava/util/Set;Ljava/util/Set;)V\(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/api/security/user/Authorizable;getNamePathMapper5()Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;getNodeTypeManagerF()Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;getMembershipProvider>()Lorg/apache/jackrabbit/oak/security/user/MembershipProvider;getPrincipalManagerA()Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;	getConfigB()Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;n(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/api/security/user/Authorizable;checkValidId(Ljava/lang/String;)VcheckValidPrincipal(Ljava/security/Principal;Z)VisGroupsetPrincipal@(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/security/Principal;)VauthorizableTreesetPasswordL(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/String;Z)VpwHashe(Ljava/security/NoSuchAlgorithmException;&Ljava/io/UnsupportedEncodingException;pwdTreeuserId	forceHash
expiryEnabledforceInitialPwChange	isNewUser??passwordExpiryEnabled!forceInitialPasswordChangeEnabledgetQueryManagerB()Lorg/apache/jackrabbit/oak/security/user/query/UserQueryManager;selectGroupActions()Ljava/util/List;actionsLjava/util/List;RLjava/util/List;T()Ljava/util/List;()V
SourceFileUserManagerImpl.java?M??????=org/apache/jackrabbit/oak/spi/security/user/UserConfiguration)??4org/apache/jackrabbit/oak/security/user/UserProvider???:org/apache/jackrabbit/oak/security/user/MembershipProvider??????authorizableActionProviderMorg/apache/jackrabbit/oak/spi/security/user/action/AuthorizableActionProvider	
Torg/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProvider?
??*???javax/jcr/RepositoryExceptionjava/lang/StringBuilder
Invalid path ?,???CD ?!??>org/apache/jackrabbit/oak/spi/security/principal/PrincipalImpl?,??+,-.?"01340org/apache/jackrabbit/oak/security/user/UserImpl?#??User created: $%,?"6org/apache/jackrabbit/oak/security/user/SystemUserImplSystem user created: ????&'?"1org/apache/jackrabbit/oak/security/user/GroupImplGroup created: 1javax/jcr/UnsupportedRepositoryOperationException"Session#save() is always required.()*+,-./0Eorg/apache/jackrabbit/oak/spi/security/user/action/AuthorizableAction1&Omit onCreate action for system users.231EF>org/apache/jackrabbit/oak/spi/security/user/action/GroupAction45657898:8?;??<?=>?Gorg/apache/jackrabbit/oak/spi/security/principal/PrincipalConfiguration&@ABCD)EFBNot a user or group tree GHI"java/lang/IllegalArgumentExceptionInvalid ID Corg/apache/jackrabbit/api/security/user/AuthorizableExistsExceptionAuthorizable with ID  already exists5Principal may not be null and must have a valid name.everyoneJK.'everyone' is a reserved group principal name.??Authorizable with principal  already exists.rep:principalNameLMNOPQ&java/security/NoSuchAlgorithmException?R$java/io/UnsupportedEncodingExceptionrep:passwordABSVWXYZ['org/apache/jackrabbit/oak/util/NodeUtil?\rep:pwdrep:Password]^_`rep:passwordLastModifiedabcdefghiLjpasswordMaxAgeek	ljava/lang/IntegermninitialPasswordChangeeojava/lang/Booleanp??>org/apache/jackrabbit/oak/security/user/query/UserQueryManager?qrstuK7org/apache/jackrabbit/oak/security/user/UserManagerImplvwxjava/lang/Object3org/apache/jackrabbit/api/security/user/UserManager4org/apache/jackrabbit/api/security/user/Authorizable"org/apache/jackrabbit/oak/api/Treejava/lang/Stringjava/util/Iteratorjava/util/List7org/apache/jackrabbit/oak/spi/security/SecurityProvidergetConfiguration%(Ljava/lang/Class;)Ljava/lang/Object;
getParametersg(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)V>org/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValueI(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;C(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)Vcom/google/common/base/Strings
isNullOrEmpty(Ljava/lang/String;)Z8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;9org/apache/jackrabbit/oak/spi/security/user/util/UserUtilgetAuthorizableId8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String;castAuthorizable(Lorg/apache/jackrabbit/api/security/user/Authorizable;Ljava/lang/Class;)Lorg/apache/jackrabbit/api/security/user/Authorizable;getAuthorizableByPrincipal?(Ljava/security/Principal;)Lorg/apache/jackrabbit/oak/api/Tree;1org/apache/jackrabbit/oak/namepath/NamePathMapper
getOakPath&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;isTypee(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)Z'(Lorg/apache/jackrabbit/oak/api/Tree;)ZGROUPgetPath(C)Ljava/lang/StringBuilder;isEmptyequals(Ljava/lang/Object;)ZsetProperty'(Ljava/lang/String;Ljava/lang/Object;)V=org/apache/jackrabbit/oak/spi/security/user/util/PasswordUtilisPlainTextPasswordbuildPasswordHashf(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)Ljava/lang/String;(Ljava/lang/Throwable;)V	getStatusStatusInnerClasses-()Lorg/apache/jackrabbit/oak/api/Tree$Status;)org/apache/jackrabbit/oak/api/Tree$StatusNEW+Lorg/apache/jackrabbit/oak/api/Tree$Status;isAdminU(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Ljava/lang/String;)Z'(Lorg/apache/jackrabbit/oak/api/Tree;)V
getOrAddChildO(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getTree&()Lorg/apache/jackrabbit/oak/api/Tree;java/lang/SystemcurrentTimeMillis()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;"org/apache/jackrabbit/oak/api/TypeLONG$Lorg/apache/jackrabbit/oak/api/Type;K(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)V(I)Ljava/lang/Integer;8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intValue()I(Z)Ljava/lang/Boolean;booleanValue?(Lorg/apache/jackrabbit/api/security/user/UserManager;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/api/Root;)Vcom/google/common/collect/ListsnewArrayList()Ljava/util/ArrayList;addorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!???
????????????????????(????X*?*+?*,?*-?-??:*??*?	Y+*??
?*?Y+*??
?**?????*
UV	WXZ![,\<]L^W_?4X??X??X??X??!7??????
???k*??L+??Y*?L+??cdeg????????????????&M+???*?+?N-?
*-?-?M,??mnop$r?*&??&??$??????
?G???????Z
*+?,???w? 
??
??
???
????????V+??**?+????|??????K??????7*?+?M,??Y? Y?!"?#+?#?$?%?**?,?&??????*?? 7??7??,????*?????F*+,?'???? ????????????V*?(+,?)?*????*??????????????=	*?(+?+????	??	????????^?,Y+?-N*+,-?.??
?	??*??????		??????o*+?/*-?0?*??:*?+?1:*-?2,?*+,?3?4Y+*?5:*,?6?7? Y?!8?#+?#?$?9??2?????)?0?4?=?J?Q?l??Ho??o??o??o??o??)F??J%???	????
?????Q*+?/?,Y+?-N*-?0*?+,?::*-?2?;Y+*?<:?7? Y?!=?#+?#?$?9??"?????&?3?N??>Q??Q??Q??C??2??3??????S?,Y+?-M*+,?>??
?	?? ????	??????;*+??????????????K
*+?@+,?>???? 
??
??
????	?????]*+?/*,?0-?*?-?N*?+-?A:*,?2?BY+*?C:*?D?7? Y?!E?#+?#?$?9??*
?????%?,?9???Z??>]??]??]??]??%8??9$???????,???????>
?FYG?H????
??
???R+?I?A*?*??J?KN-?L?"-?M?N:+,*?*??O??ۧ
?7P?9??		0
AG
Q?40	(
R??R??R???
??'	??
?
??9*?*??J?KM,?L?,?M?NN-+*?*??Q??ޱ?&58?*&	%
9??9?????$?????9*?*??J?KM,?L?,?M?NN-+*?*??R??ޱ?(&)5*8+?*&	%
9??9?????$?????<*?*??J?KN-?L?"-?M?N:+,*?*??S??۱?7'889;:?4'	(
<??<??<?????'??
????N*?T?K:?L?;?M?U:?+-*?*??V?+-*?*??W?????G!H%I9KJMMN?>!)B
N??N??NN????-???????2o*?T?K:?L?\?M?U:?+*?*??X?2?+*?*??Y?+*?*??Z?????"]!^%_<a@bWdkgnh?R!Jc
o??o??oooo?oo???0??????????_+?+?[??*+?+???m
np??????
??
?
 !?/*???u?????"#?U*?\?**??]?^?\*?\??z{}??????$%?/*?????????&'?G*?_??_*?*??`?????????()?/*??????????*??k+?,??,?a?b? ,?c??;Y+,*??c?? d??d??d/?	,??	
01?Q+w,?@?x??
??? ??2????
??34??
??
-?y?(-*??z:?:?Y?|?:?Y?|?-:+~?x*?6*??6+??????6*?,???=??
?.?)??Y+????????:		??????????{%}?B?????%?'?1?4?>?D?J?]?|???????
5?
67'
68?9?	???????:?????;4o5?D_<JY=]F>?
L?K@???%@?	%?????A?Q*???????????????????@B?>*????????????????CD?_$*???*??Y**?*?*?????*????????$?????EF??A??L*?*??J?KM,?L?",?M?NN-?U?+-?U??W???+????*?1?<????**	(
A??=GH?=GI??J$??K??LM?"
????7??FNOU
??T@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy