org.apache.jackrabbit.oak.security.user.UserImporter.class Maven / Gradle / Ivy
???? 3?
?Q ?R ?S ?T ?U
?V
?W ?X ?Y
?Z ?[\
Z ?]
^_`abc ?d ?efg
hi
?jk
l mnopbqrsbt
?u
?v
?w
?x
yz
(Z{
(|
(}~
(???
???
??
?? ??
???
9h?????
=h??
@h??
?
????????? J????
? ??????
??
S?
???? J???
??
l?
?????? ?????? ???
?
?????????????
nZ
??
l???
S?
??
???????? ??
??
??
???????
l??
?vb? ???
??
Q??
l??????????
?????v??v??????
??
??
??
??????????
? InnerClasses
Impersonators
Membership log Lorg/slf4j/Logger; importBehavior I session -Lorg/apache/jackrabbit/api/JackrabbitSession; root $Lorg/apache/jackrabbit/oak/api/Root; namePathMapper 3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; referenceTracker :Lorg/apache/jackrabbit/oak/spi/xml/ReferenceChangeTracker; userManager 9Lorg/apache/jackrabbit/oak/security/user/UserManagerImpl; identifierManager @Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager; initialized Z currentMembership ALorg/apache/jackrabbit/oak/security/user/UserImporter$Membership; memberships Ljava/util/Map; Signature dLjava/util/Map; currentPw Ljava/lang/String;
principals ; C(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)V Code LineNumberTable LocalVariableTable this 6Lorg/apache/jackrabbit/oak/security/user/UserImporter; config @Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; 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;)Z Ljavax/jcr/Session; isWorkspaceImport uuidBehavior securityProvider 9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;
StackMapTable "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; initUserManager =(ZLorg/apache/jackrabbit/oak/spi/security/SecurityProvider;)Z e Ljavax/jcr/RepositoryException;r handlePropInfo z(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/xml/PropInfo;Ljavax/jcr/nodetype/PropertyDefinition;)Z msg id existing 6Lorg/apache/jackrabbit/api/security/user/Authorizable;
principalName principal Ljava/security/Principal; pw a parent $Lorg/apache/jackrabbit/oak/api/Tree; propInfo ,Lorg/apache/jackrabbit/oak/spi/xml/PropInfo; def 'Ljavax/jcr/nodetype/PropertyDefinition; propName
Exceptions propertiesCompleted '(Lorg/apache/jackrabbit/oak/api/Tree;)V protectedParent processReferences ()V m reference Ljava/lang/Object; it Ljava/util/Iterator; processed Ljava/util/List; LocalVariableTypeTable (Ljava/util/Iterator; $Ljava/util/List; start '(Lorg/apache/jackrabbit/oak/api/Tree;)Z groupTree auth
startChildInfo ?(Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo;Ljava/util/List;)V tv -Lorg/apache/jackrabbit/oak/spi/xml/TextValue; prop childInfo ,Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo; propInfos ntName >Ljava/util/List;? m(Lorg/apache/jackrabbit/oak/spi/xml/NodeInfo;Ljava/util/List;)V endChildInfo end getIdentifierManager B()Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager; RuntimeVisibleAnnotations getPrincipalManager A()Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;
getMembership U(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/user/UserImporter$Membership; authId
membership? checkInitialized isValid =(Ljavax/jcr/nodetype/PropertyDefinition;Ljava/lang/String;Z)Z
definition oakNodeTypeName multipleStatus isMemberNode tree Ljavax/annotation/Nullable; isMemberReferencesListNode isPwdNode importPwdNodeProperty property -Lorg/apache/jackrabbit/oak/api/PropertyState;
targetType isCacheNode
handleFailure (Ljava/lang/String;)V
access$200 q(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/security/user/UserManagerImpl; x0
access$300 r(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/spi/xml/ReferenceChangeTracker;
access$400 x(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;
access$500 K(Lorg/apache/jackrabbit/oak/security/user/UserImporter;Ljava/lang/String;)V x1
access$600 9(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$900 G(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Ljava/util/Map; access$1000 w(Lorg/apache/jackrabbit/oak/security/user/UserImporter;)Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;
SourceFile UserImporter.java ! ? ? ? ? ? ? ? ?89 ? ? ? ? ? ? ? ? java/util/HashMap ? ?
+org/apache/jackrabbit/api/JackrabbitSession =Importing protected user content requires a JackrabbitSession9 ? ? ? ? java/lang/IllegalStateException Already initialized ?9 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.9 javax/jcr/RepositoryException #Failed to initialize UserImporter: ' ?12 ? java/lang/StringBuilder !Cannot handle protected PropInfo . Node # doesn't represent an Authorizable.! 9org/apache/jackrabbit/oak/spi/security/user/UserConstants rep:authorizableId"# rep:Authorizable()$%&' . Invalid rep:authorizableId. /javax/jcr/nodetype/ConstraintViolationException(
)* Corg/apache/jackrabbit/api/security/user/AuthorizableExistsException rep:principalName >org/apache/jackrabbit/oak/spi/security/principal/PrincipalImpl+,-./01234 rep:password rep:User ?Unexpected authorizable or definition for property rep:password ,org/apache/jackrabbit/api/security/user/User5 )System users may not have a password set.678 ? ? rep:impersonators rep:Impersonatable DUnexpected authorizable or definition for property rep:impersonators Borg/apache/jackrabbit/oak/security/user/UserImporter$Impersonators9: ?;<=> rep:disabled ?Unexpected authorizable or definition for property rep:disabled?9 rep:members rep:MemberReferences"#@A7BCDEFG)HIKLMN -org/apache/jackrabbit/api/security/user/GroupOPOQRSTUVWXY ?org/apache/jackrabbit/oak/security/user/UserImporter$MembershipZ ? java/util/ArrayList[V\ ? ]#^_`a-bcd Cannot handle protected node ;. It nor one of its parents represent a valid Authorizable. ? ?0efghi rep:Members *org/apache/jackrabbit/oak/spi/xml/PropInfo +org/apache/jackrabbit/oak/spi/xml/TextValuej9 5{} is not of type rep:Members or rep:MemberReferences* ? ? >org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager ?klg ?B Not initializedmnopqrstuDviw rep:MemberReferencesList rep:pwd rep:Password