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

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

There is a newer version: 1.62.0
Show newest version
????3??
{???
?
???
?	p????	p???	p??
p??	p???
??
?
?
?
???
?	
p
p	p
$	



	-- !"!#$<%&	p'()*
p+
,
p-./
0123456
78
9:;.<=>?
S@A
SB
pC
pD.E.F.GH
ZI.%
JK
LM
ZNOP
a?
Z/
ZQ
ZR
9ST
Z)U
VWX
Y
Z[\
]^
]_`	vab
?c
devf
ghilogLorg/slf4j/Logger;	DELIMITERLjava/lang/String;
ConstantValuedefaultDepthI	groupPathuserPathg(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/jackrabbit/oak/security/user/UserProvider;root$Lorg/apache/jackrabbit/oak/api/Root;config@Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;
createUserJ(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;userIDintermediateJcrPath
ExceptionsjRuntimeVisibleAnnotationsLjavax/annotation/Nullable;createGroupgroupIDcreateSystemUserrelPath
relSysPath
StackMapTable?getAuthorizable8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;authorizableIdLjavax/annotation/CheckForNull;getAuthorizableByPathauthorizableOakPathgetAuthorizableByPrincipal?(Ljava/security/Principal;)Lorg/apache/jackrabbit/oak/api/Tree;pathstmtLjava/lang/StringBuilder;result&Lorg/apache/jackrabbit/oak/api/Result;rowsLjava/util/Iterator;exLjava/text/ParseException;	principalLjava/security/Principal;LocalVariableTypeTable@Ljava/util/Iterator<+Lorg/apache/jackrabbit/oak/api/ResultRow;>;&createAuthorizableNode\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;itmpntNameintermediatePathnodeNamefolder$Lorg/apache/jackrabbit/oak/api/Tree;typeRootuserIdauthorizableNode[kcreateFolderNodesK(Ljava/lang/String;ZLjava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;relativePath)Lorg/apache/jackrabbit/oak/util/NodeUtil;	collidingprimaryTypeisGroupZauthRoot
folderPathtreeH
getFolderPathJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;hintidLengthsegmentemptyOrNullsb?getNodeName&(Ljava/lang/String;)Ljava/lang/String;	generatorBLorg/apache/jackrabbit/oak/spi/security/user/AuthorizableNodeName;()V
SourceFileUserProvider.javaorg/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intValue()I
startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VLorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;getByIDv(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)Lorg/apache/jackrabbit/oak/api/Tree;	getByPath
getOakPath"org/apache/jackrabbit/oak/api/RootgetTreegetQueryEngine-()Lorg/apache/jackrabbit/oak/api/QueryEngine;java/security/PrincipalgetName2org/apache/jackrabbit/oak/spi/query/PropertyValues	newStringA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue;java/util/CollectionssingletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;NO_MAPPINGSLjava/util/Map;executeQueryl(Ljava/lang/String;Ljava/lang/String;JJLjava/util/Map;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/api/Result;$org/apache/jackrabbit/oak/api/ResultgetRows()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getPathorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vequals(Ljava/lang/Object;)ZhasChild(I)Ljava/lang/StringBuilder;getContentSession0()Lorg/apache/jackrabbit/oak/api/ContentSession;,org/apache/jackrabbit/oak/api/ContentSessiongetAuthInfo*()Lorg/apache/jackrabbit/oak/api/AuthInfo;&org/apache/jackrabbit/oak/api/AuthInfo	getUserIDcom/google/common/base/StringsnullToEmpty'org/apache/jackrabbit/oak/util/TreeUtiladdChild?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;setProperty'(Ljava/lang/String;Ljava/lang/Object;)V(Z)Ljava/lang/Boolean;booleanValuegetContentID'(Ljava/lang/String;Z)Ljava/lang/String;isRootexists	getParent&()Lorg/apache/jackrabbit/oak/api/Tree;'(Lorg/apache/jackrabbit/oak/api/Tree;)V+org/apache/jackrabbit/oak/commons/PathUtils
relativize8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isEmptygetOrAddTreeO(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getChild=(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getPrimaryTypeName8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String;debugcharAt(I)Clength	substring(I)Ljava/lang/String;org/apache/jackrabbit/util/TextunescapeIllegalJcrCharsescapeIllegalJcrCharsDEFAULTI(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;generateNodeNameorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; p{|}~?q????????9*+,?*,?????	*,
???
*,????????)?8?? 9??9??9???
?????G	*+,????? 	??	?	??????
?????G	*+,????? 	??	?	??????
??????Y*???N,?	-:?9,-??.,?Y?*??/?-????
?Y??,:*+ ???"????<?B?L?O??>?Y??Y?Y?J?O
????2???????
?????=	*+?!?"????	??	????????:*+?#???????????????	?+?$?*?%+?$?&?'??Y?M,(?)?]?W,*?+?,?W,.?W*?%?/,?1
	2+?3?4?5?6?7	N-?8?9:?:? ?;??F??? ?1?B?I?]?k?q?~??????????????H?? ???q4??~'????????????~'?????B?????????	?*+?B:*,?C-?D:?E?H6?Y???F?:?E??Y????F?:???:*?%G?':*?%?H?I?J?K:,?L:M+?NP+*?Q?R??S?T?U?N??:"%;Gc
g
t?????p%B??;,???????????????tS???;??-???#?;???????'??????????[
??
*?
?*?:?Y??*+-?V??:*?%?':?W??X??Y:????X?2?ZY?[:?\?]:?^?_?`:?
?aYb?c?+?d?E+?e:?f?g:	_	?C?)???Y?h??i???j:????f??Z%&'"(-*:+N,Z.d/o0}1?2?4?5?9?:?;?<?=?>?B?C?z}?o$???7???-?	????????????-???Q??:????{C??*???????5???????????????	????????J?????????
?,?,?^?-,?C??6?Y?:?X,?k/??,-??,?Y?Y?l?,?m?-?'????,-?n`?oMq?,?W?d+?r:?n6?Y?:6		*?	?B	?	?k?W?d?k?Wq???s?W?	??????JJK#L(N2O:PcRnU}W?X?Y?Z?[?\?_?a?Z?d?f
?H??	?[??T???K??????????????#????G
@?J?
?
???????????????????????_*?t?uv?w?x?vM,+?y??
hi? ??????????!	p?z???????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy