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.62.0
Show newest version
????3?
d?	3?	3?	3?
??	3????
?
3??
3??	?????
3??
??
?-?
??	???
3?????
???
??
3?
3??
???
??
?????-??
3?	??	?????
3?
2?-?
??

?

	
	


?
?


3-
R
R 
!"#
$-%
&'(-)-*+,-.
^/
30
31
3234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??56
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;)VaddedValuesLjava/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;78	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;?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;
SourceFileUserValidator.javam9fghgij:;<kl=>?rep:disabled@A??Admin user cannot be disabled.??jcr:uuidBCDEFjava/lang/String??java/lang/StringBuilder"Invalid jcr:uuid for authorizable GHI?rep:membersJDjava/lang/Iterable??rep:principalNamerep:authorizableIdAuthorizable property . may not be altered after user/group creation.KLMjcr:primaryType;N????rep:passwordOPQPassword may not be plain text.RSTUVWXYZ may not be removed.[\"org/apache/jackrabbit/oak/api/Tree??6]l^l!The admin user cannot be removed.5org/apache/jackrabbit/oak/spi/commit/VisibleValidator5org/apache/jackrabbit/oak/security/user/UserValidatormnm_`abc5defghijMissing content id for group +; cannot check for cyclic group membership.klmn8oapq7rstu)Cyclic group membership detected in group??vwsystemRelativePathsystemxyzG{??-Mandatory property rep:principalName missing.)Attempt to set password with system user.rep:pwd|Q-Attempt to add rep:pwd node to a system user."enableRFC7613UsercaseMappedProfile}~java/lang/Booleana???rep:User?c?????9Attempt to create user/group outside of configured scope ?a??rep:AuthorizableFolderVCannot create user/group: Intermediate folders must be of type rep:AuthorizableFolder.3org/apache/jackrabbit/oak/api/CommitFailedException
Constraintm???????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;isMemberK(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)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;hasChildvalueOf(Z)Ljava/lang/Boolean;booleanValue4org/apache/jackrabbit/oak/security/user/UserProvidergetContentID'(Ljava/lang/String;Z)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 3defghgijklmno?$*?*+?*,?*-?*,??,???p9:	;<>#?q*$rs$fg$hg$ijt1?uvvwu?uvvwuxyzo?*???+?M,?	?**??
?
N-??
,?	?=**?+?????&?Y??*????N-??,?	?*+?????p2EFIJ#K&L-OMPiQpTyU?Wq4&{|i{|?rs?}~{|t
?$??B?^??o*???+?N-?	?-?	?%?Y??-???:??
-?	?G*?? W**?,?????H?Y??*????:??!-?	?**?,????"?#*??$?*%-?	?!,????&?':??-?	?1,????(:+????)?*W*??pV[\_`!a;bCcLdTekf?g?i?l?o?p?q?t?u?vwyqR;{|?{|?{|???rs?~}~
|????t??!?L06?^?zo?K*???+?M%,?	?,?	?,?	?#?Y??,?+??N-???p~??*?C?J?q*C{|KrsK?~<|t
?!??^??ot$*?+?,? ?-N*--??#-*??.?p???q*$rs$|$}??g?^??od*?+?,*?+?,*??.?p?q*rs|??}??^??o?A*?+?,N-?:?/??0?*-?
?1:???-*??.?p"???!?)?-?5?7?q>-{|ArsA|A??6?g0?lt
?!vx?^
??oR?2Y?3Y*+,?4?5?p?q fghgij??oy&+?6?+?$?+?7M*??8?9,?	??p???$?q ?|&rs&?gt$????oQ?*?
?:M,?'?Y?;?*??7?:???N?@?:-?0?A:?/-*??B?"?Y?C?*??7????????p*
?
??2?:?X?c?u?????qHc1?gX<?|BU???rs???
??|:^??????t?2?????Q??^??????oA?,?/?+?D??>*??8,?E:?1*??8FG?H?:?Y??/?I??:?B+?J+?:?K???'+%?:? L??+M?N?!O???p>??!?%?8?S?X?^?g?o?s?|???????q>8?|?rs??g??l???!w?|t@????^?
????o?0+?7N-?(,-*??8P?Q?H?R?S?T?	???p
??q*0rs0?g0?|+?|t
?.?@?
??
??oK*?U*?V?	???p?q?gt@??
??o?k+*?W?X??Y?Y?+??M,??*?Z?<*?[M,?6?,,?Z?#\,?V?	?
]N-??,?[M??ѱp.?
?!?(?1?8?J?V?Y?`?jq4!{|Y{|82?gk?gk?|t
(?v'?	?^?
??
??o@?^Y_+?`?pq???|?	?A??o1*+,?a?p1qrs?^A??o2*+,-?b?p1qrs?^A??o1*+,?c?p1qrs?^??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy