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

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

There is a newer version: 1.64.0
Show newest version
????2?
`?	3?	3?	3?
??	3????
?
3??
3??	?????
3??
??
?-?
??	???
3?????
???
??
3?
3??
???
??
?????-??
3?	??	?????
3?
2?-?
??
?
?

?	




?
?


3-

- 
!"#-$-%&'()
Z*
3+
3,
3-./parentBefore$Lorg/apache/jackrabbit/oak/api/Tree;parentAfterprovider?Lorg/apache/jackrabbit/oak/security/user/UserValidatorProvider;authorizableType>Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/security/user/UserValidatorProvider;)VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/jackrabbit/oak/security/user/UserValidator;
StackMapTable??01
propertyAdded0(Lorg/apache/jackrabbit/oak/api/PropertyState;)VmsgLjava/lang/String;after-Lorg/apache/jackrabbit/oak/api/PropertyState;name?
ExceptionspropertyChanged](Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;)VafterValuesLjava/util/Set;beforeLocalVariableTypeTable#Ljava/util/Set;propertyDeletedchildNodeAddeds(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;/Lorg/apache/jackrabbit/oak/spi/state/NodeState;treechildNodeChanged?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;childNodeDeletedtypenewValidator?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/security/user/UserValidatorProvider;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;isAdminUser'(Lorg/apache/jackrabbit/oak/api/Tree;)ZiduserTree"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;checkForCyclicMembership(Ljava/lang/Iterable;)V
memberTreememberContentIdi$Ljava/util/Iterator;
memberRefsLjava/lang/Iterable;groupContentIdmp;23	Signature+(Ljava/lang/Iterable;)VvalidateAuthorizablee(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)V
sysRelPathisSystemUserZauthRootLjavax/annotation/Nullable;isValidUUID9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)ZparentuuidisUserassertHierarchy9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)VpathConstraintconstraintViolationJ(ILjava/lang/String;)Lorg/apache/jackrabbit/oak/api/CommitFailedException;codeImessagep(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;x0x1?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;x2
SourceFileUserValidator.javai4bcdcef567gh89:rep:disabled;<??Admin user cannot be disabled.??jcr:uuid=>?@Ajava/lang/String??java/lang/StringBuilder"Invalid jcr:uuid for authorizable BCD:rep:membersE?java/lang/Iterable??rep:principalNamerep:authorizableIdAuthorizable property . may not be altered after user/group creation.FGHjcr:primaryType6I????rep:passwordJKLPassword may not be plain text.MNOPQRSTU may not be removed.VW"org/apache/jackrabbit/oak/api/Tree??1XhYh!The admin user cannot be removed.5org/apache/jackrabbit/oak/spi/commit/VisibleValidator5org/apache/jackrabbit/oak/security/user/UserValidatorijiZ[\]^0_`abcdeMissing content id for group +; cannot check for cyclic group membership.fghi3j\kl2mnop)Cyclic group membership detected in group??qrsystemRelativePathsystemstuBv??-Mandatory property rep:principalName missing.)Attempt to set password with system user.rep:pwdwL-Attempt to add rep:pwd node to a system user.xyzrep:User{^|:}~9Attempt to create user/group outside of configured scope ?\??rep:AuthorizableFolderVCannot create user/group: Intermediate folders must be of type rep:AuthorizableFolder.3org/apache/jackrabbit/oak/api/CommitFailedException
Constrainti???????5org/apache/jackrabbit/oak/spi/commit/DefaultValidator9org/apache/jackrabbit/oak/spi/security/user/UserConstants=org/apache/jackrabbit/oak/security/user/UserValidatorProvider(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;
java/util/Set	removeAll(Ljava/util/Collection;)ZgetChild8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;USERGROUP5(Lorg/apache/jackrabbit/oak/spi/commit/Validator;ZZ)Vexists()ZgetAuthorizableId8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String;	getConfigB()Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;
getAdminIdT(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)Ljava/lang/String;'org/apache/jackrabbit/oak/util/TreeUtil	getStringJ(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/String;getMembershipProvider>()Lorg/apache/jackrabbit/oak/security/user/MembershipProvider;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getByContentIDv(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)Lorg/apache/jackrabbit/oak/api/Tree;isMember:(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Z)ZgetAuthorizableRootPath?(Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/spi/security/user/AuthorizableType;)Ljava/lang/String;>org/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;(C)Ljava/lang/StringBuilder;hasChild4org/apache/jackrabbit/oak/security/user/UserProvidergetContentID&(Ljava/lang/String;)Ljava/lang/String;getPrimaryTypeNamegetPathorg/apache/jackrabbit/util/TextisDescendant'(Ljava/lang/String;Ljava/lang/String;)ZisRoot	getParent&()Lorg/apache/jackrabbit/oak/api/Tree;((Ljava/lang/String;ILjava/lang/String;)V 3`abcdcefghijk?$*?*+?*,?*-?*,??,???l9:	;<>#?m*$no$bc$dc$efp1?qrrsq?qrrsqtuvk?*???+?M,?	?**??
?
N-??
,?	?<*?+?????&?Y??*????N-??,?	?*+?????l2EFIJ#K&L-OLPhQoTxU?Wm4&wxhwx?no?yzz{xp
?$|?A}Z~k*???+?N-?	?-?	?%?Y??-???:??
-?	?F*?? W*?,?????H?Y??*????:??!-?	?**?,????"?#*??$?*%-?	?!,????&?':??-?	?1,????(:+????)?*W*??lV[\_`!a;bCcLdTejf?g?i?l?o?p?q?t?u?vwymR;wx?wx?wx???no?zyz	{x????p?|!?K06}Z?vk?K*???+?M%,?	?,?	?,?	?#?Y??,?+??N-???l~??*?C?J?m*CwxKnoK?z<{xp
?!|}Z??kt$*?+?,? ?-N*--??#-*??.?l???m*$no${x$y??c}Z??kd*?+?,*?+?,*??.?l?m*no{x??y?}Z??k?A*?+?,N-?:?/??0?*-?
?1:???-*??.?l"???!?)?-?5?7?m>-wxAnoA{xA??6?c0?hp
?!rt}Z
??kR?2Y?3Y*+,?4?5?l?m bcdcef??ky&+?6?+?$?+?7M*??8?9,?	??l???$?m ?x&no&?cp$????kO?*?
?:M,?'?Y?;?*??7?:???L?@?:-?0?A:?--,?B?"?Y?C?*??7????????l*
?
??2?:?X?c?s?????mHc/?cX:?xBS???no???
??x:\??????p?2|????O?}Z??????kA?,?/?+?D??>*??8,?E:?1*??8FG?H?:?Y??/?I??:?B+?J+?:?K???'+%?:? L??+M?N?!O???l>??!?%?8?S?X?^?g?o?s?|???????m>8?x?no??c??h???!w?xp@??|}Z?
??
??kl*?7M,?+,?P?	???l
??m ?c?x?xp
?|@?
??
??kK*?Q*?R?	???l?m?cp@??
??k?k+*?S?T??Y?U?+??M,??*?V?<*?WM,?6?,,?V?#X,?R?	?
YN-??,?WM??ѱl.?
?!?(?1?8?J?V?Y?`?jm4!wxYwx82?ck?ck?xp
(?r'?	}Z?
??
??k@?ZY[+?\?lm???x?	?A??kE*+,?]?l1m no?x??}ZA??kP*+,-?^?l1m*no?x????}ZA??kE*+,?_?l1m no?x??}Z??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy