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

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

There is a newer version: 1.64.0
Show newest version
????2M
?9	?:	?;	?<	?=
?>
??	?@	?A
?B	?CD
B	?E
F	?G?H
IJK
LMNOPQ	?R	?STU
VW
?XY
 Z[\]^P_`aPb
?c
{d
 ef
,Bg
,h
,ijk
,lm
no
?p
{q|r
 stuvwx
=Vyz
@{t|
 }
 ~t??v?	???
 ?t??????
 ????
 ?v???????
{?
Y?
????M???
??
h???????????
iB
??
h???
Y?
??
??v?v???	??
??
??
???????
h??
?dP?	???
??
 9??
h??????????
????
?V?
???????InnerClasses
Impersonators
MembershiplogLorg/slf4j/Logger;importBehaviorIsession-Lorg/apache/jackrabbit/api/JackrabbitSession;root$Lorg/apache/jackrabbit/oak/api/Root;namePathMapper3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;referenceTracker:Lorg/apache/jackrabbit/oak/spi/xml/ReferenceChangeTracker;userManager9Lorg/apache/jackrabbit/oak/security/user/UserManagerImpl;identifierManager@Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;initializedZcurrentMembershipALorg/apache/jackrabbit/oak/security/user/UserImporter$Membership;membershipsLjava/util/Map;	SignaturedLjava/util/Map;	currentPw5Ljava/util/Map;
principals;C(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/jackrabbit/oak/security/user/UserImporter;config@Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;importBehaviorStrLjava/lang/String;init?(Ljavax/jcr/Session;Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;ZILorg/apache/jackrabbit/oak/spi/xml/ReferenceChangeTracker;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)ZLjavax/jcr/Session;isWorkspaceImportuuidBehaviorsecurityProvider9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;
StackMapTableinitUserManager=(ZLorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)ZeLjavax/jcr/RepositoryException;`handlePropInfoz(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/xml/PropInfo;Ljavax/jcr/nodetype/PropertyDefinition;)Zidexisting6Lorg/apache/jackrabbit/api/security/user/Authorizable;
principalName	principalLjava/security/Principal;pwparent$Lorg/apache/jackrabbit/oak/api/Tree;propInfo,Lorg/apache/jackrabbit/oak/spi/xml/PropInfo;def'Ljavax/jcr/nodetype/PropertyDefinition;propNameaK??
ExceptionsprocessReferences()Vmi$Ljava/util/Iterator;	referenceLjava/lang/Object;it	processedLjava/util/List;LocalVariableTypeTable(Ljava/util/Iterator;$Ljava/util/List;???start'(Lorg/apache/jackrabbit/oak/api/Tree;)Z	groupTreeauthprotectedParent?startChildInfo?(Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo;Ljava/util/List;)Vtv-Lorg/apache/jackrabbit/oak/spi/xml/TextValue;prop	childInfo,Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo;	propInfosntName>Ljava/util/List;?m(Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo;Ljava/util/List;)VendChildInfoend'(Lorg/apache/jackrabbit/oak/api/Tree;)VgetIdentifierManagerB()Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;getPrincipalManagerA()Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;
getMembershipU(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/user/UserImporter$Membership;authId
membership?"RuntimeVisibleParameterAnnotationscheckInitializedisValid=(Ljavax/jcr/nodetype/PropertyDefinition;Ljava/lang/String;Z)Z
definitionoakNodeTypeNamemultipleStatusisMemberNodetreeLjavax/annotation/Nullable;isMemberReferencesListNode
handleFailure(Ljava/lang/String;)Vmsg
access$200q(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/security/user/UserManagerImpl;x0
access$300r(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/spi/xml/ReferenceChangeTracker;
access$400x(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;
access$500K(Lorg/apache/jackrabbit/oak/security/user/UserImporter;Ljava/lang/String;)Vx1
access$6009(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)I
access$700()Lorg/slf4j/Logger;
access$800\(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/api/Root;
access$900G(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Ljava/util/Map;access$1000w(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;
SourceFileUserImporter.java
???????? 	
????????java/util/HashMap??????ignore???java/lang/String???+org/apache/jackrabbit/api/JackrabbitSession=Importing protected user content requires a JackrabbitSession?? ????java/lang/IllegalStateExceptionAlready initialized? YImportUUIDBehavior.IMPORT_UUID_CREATE_NEW isn't supported when importing users or groups.??7org/apache/jackrabbit/oak/security/user/UserManagerImpl???????KSession import cannot handle user content: UserManager is in autosave mode.? javax/jcr/RepositoryException#Failed to initialize UserImporter: ???????java/lang/StringBuilder!Cannot handle protected PropInfo ????. Node ( doesn't represent a valid Authorizable.??rep:authorizableId??rep:Authorizable???????????Corg/apache/jackrabbit/api/security/user/AuthorizableExistsExceptionrep:principalName>org/apache/jackrabbit/oak/spi/security/principal/PrincipalImpl? ?	

-org/apache/jackrabbit/api/security/user/Group??,org/apache/jackrabbit/api/security/user/Userrep:passwordrep:User?Unexpected authorizable or definition for property rep:password?rep:impersonatorsrep:ImpersonatableDUnexpected authorizable or definition for property rep:impersonatorsBorg/apache/jackrabbit/oak/security/user/UserImporter$Impersonators? !"rep:disabled?Unexpected authorizable or definition for property rep:disabled# rep:membersrep:MemberReferences$%&'()*?+?,-?org/apache/jackrabbit/oak/security/user/UserImporter$Membershipjava/util/ArrayList.*/??0?1234?5?67Cannot handle protected node ;. It nor one of its parents represent a valid Authorizable.???89:;?rep:Members*org/apache/jackrabbit/oak/spi/xml/PropInfo+org/apache/jackrabbit/oak/spi/xml/TextValue< 5{} is not of type rep:Members or rep:MemberReferences???>org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager?=>?*Not initialized?@?ABCDEFGH;Irep:MemberReferencesList/javax/jcr/nodetype/ConstraintViolationException4org/apache/jackrabbit/oak/security/user/UserImporterJKLjava/lang/Object;org/apache/jackrabbit/oak/spi/xml/ProtectedPropertyImporter7org/apache/jackrabbit/oak/spi/xml/ProtectedNodeImporter9org/apache/jackrabbit/oak/spi/security/user/UserConstants6org/apache/jackrabbit/oak/security/user/UserImporter$14org/apache/jackrabbit/api/security/user/Authorizablejava/security/Principaljava/util/Iteratorjava/util/List"org/apache/jackrabbit/oak/api/Tree(I)V>org/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;0org/apache/jackrabbit/oak/spi/xml/ImportBehaviorvalueFromString(Ljava/lang/String;)Iorg/slf4j/Loggerdebug?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)VgetUserManager7()Lorg/apache/jackrabbit/api/security/user/UserManager;3org/apache/jackrabbit/api/security/user/UserManager
isAutoSave()Zwarnerror*(Ljava/lang/String;Ljava/lang/Throwable;)VgetName()Ljava/lang/String;getAuthorizable\(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/api/security/user/Authorizable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringequals(Ljava/lang/Object;)ZgetTextValue/()Lorg/apache/jackrabbit/oak/spi/xml/TextValue;	getStringJ(Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Authorizable;getPathsetProperty'(Ljava/lang/String;Ljava/lang/Object;)VisGroupcheckValidPrincipal(Ljava/security/Principal;Z)VsetPrincipal@(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/security/Principal;)VgetPrincipal()Ljava/security/Principal;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	getStatusStatus-()Lorg/apache/jackrabbit/oak/api/Tree$Status;)org/apache/jackrabbit/oak/api/Tree$StatusNEW+Lorg/apache/jackrabbit/oak/api/Tree$Status;onCreate2(Lorg/apache/jackrabbit/api/security/user/Group;)VgetIDcontainsKeyremove&(Ljava/lang/Object;)Ljava/lang/Object;C(Lorg/apache/jackrabbit/api/security/user/User;Ljava/lang/String;)VsetPassword:(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Z)VhasProperty(Ljava/lang/String;)Zclear
getTextValues()Ljava/util/List;?(Lorg/apache/jackrabbit/oak/security/user/UserImporter;Ljava/lang/String;Ljava/util/List;Lorg/apache/jackrabbit/oak/security/user/UserImporter$1;)V8org/apache/jackrabbit/oak/spi/xml/ReferenceChangeTrackerprocessedReference(Ljava/lang/Object;)Vdisable
addMembers(Ljava/util/List;)Vvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getProcessedReferencesprocessadd
access$100G(Lorg/apache/jackrabbit/oak/security/user/UserImporter$Impersonators;)VremoveReferences(Ljava/util/List;)ZisRoot	getParent&()Lorg/apache/jackrabbit/oak/api/Tree;$com/google/common/base/PreconditionscheckNotNull*org/apache/jackrabbit/oak/spi/xml/NodeInfogetPrimaryTypeName	addMember'(Lorg/apache/jackrabbit/oak/api/Root;)Vget%javax/jcr/nodetype/PropertyDefinition
isMultiplegetDeclaringNodeType()Ljavax/jcr/nodetype/NodeType;1org/apache/jackrabbit/oak/namepath/NamePathMapper
getJcrName&(Ljava/lang/String;)Ljava/lang/String;javax/jcr/nodetype/NodeType
isNodeType'org/apache/jackrabbit/oak/util/TreeUtil8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; ?????
????????????????????????????????????5*?
*?*?Y?
?*?Y??+??M*,??????	?? ?,?4?? 5??5??,	?????/s+?????*+??*,?*-?*?*??
?Y??????*???*? Y,-?!?	*?*???F????? ?%?+?2?<?A?K?M?X?Z?i?n??Rs??s??s??s??s??s??s??s???(????H? *??"?#??$?%??N?'-?(?*? Y*?*?,?!?	? $&?&	???!?$?%?0?2?F??*%
??H??H??H???!B?
?????*?),?*:*?	+?+:?.??,Y?-.?/,?01?/+?02?/?3?%?4?5?T*-6?7??,?8?9:*?	?::?;?;?5?+4?<?
?=Y?>??F??5??*-6?7??,?8?9:?@Y?A:*?	?B?C*?	+?D*??*?Y?
?*??E?FW*?	+?+:?.??,Y?-.?/,?01?/+?02?/?3?%?+?G?H?N?B?*?	?I?J?5*??K?L?"*?	?M*??K?N??O?P?5???B?*-Q?7??R?%?,?8?9:*?	+?S+?G?H?;+??T?*?	?M?O?*??U*??K?FW?V?5?A?B?*-W?7??X?%?*??YY*?K,?Z?[?\?]?5?9?B?*-Q?7??^?%??M,?8?9?_?`?5?.?B?*-a?7??*?K?b,?Z?c???@??
???B?D?N?Y?[?f?q????????????????????????
C
EQ[j}????????%?&?'*+#.%0/1D2N3P9k:m<w=?>???B?C?E?F?G?L?M?Q?pf6??q+???????????Q??????????????
???????@?D???6???	?A???L$1??=???&???t?*?)*??d?eL+?f?+?g?hM*?,?\???*??U?iY?jL*??kM,?f?<,?gN-?h?-?h?l+-?mW?-?Y?-?Y?n+-?mW???*?+?oW??FVY&Z.[1\:^B_S`Zaabhcsdze?f?h?k?l?>&????Z/??JB?????BT???JB??BT??? ???????(????&???f?+?p?^+M,?p?,?q?
,?rM???*?	,?+N-?%??,Y?-s?/+?0t?/?3??**-?K?b?u?+?v?G*?	+?r?+M,?%??,Y?-s?/+?0t?/?3??**,?K?b?u???Jqr	st#v,w0xPyR{`|b~iw?{??????????4	Y??,6??w6??????????	??.???:???&?????*?u?wW+?xNy-?5?Z,?z:?f?E?g?{:?Z?z:?f? ?g?|:*?u?9?}??ܧ???Wa-?5?@,?z:?f?+?g?{:`?*?5?*?u?Z?c??ѧ?~+?????>??
??4?V?d?g?m?v????????????f
V??@'??43??L?????~2?????????
?????'
????!??&???.?
?&???+???????&?>*?u??
????????&	
?V*???*??Y*?????*???????????
?2*?	?????????&??**?+???hM,??hY*+??M*?+,?FW,??????(?? *??*????(??M*??
?Y?????????????{(+???+??*?,??????????*(??(?(?(??&@
??K*?y*???5????????@
??K*??*???5????????@ ??6*??1(?+?%???Y+?????? ?)?,?5??6??6!?? ??"#?/*?	??z?$?%&?/*???z?$?'(?/*???z?$?)*?:*+???z?$?+???,-?/*???z?$?./????z01?/*???z?$?23?/*???z?$?45?/*???z?$??&6??"
??????|78?"??Y??h???v@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy