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

org.apache.jackrabbit.oak.security.authorization.permission.MoveAwarePermissionValidator.class Maven / Gradle / Ivy

There is a newer version: 1.64.0
Show newest version
????2?
y
*z{
|	}
*~
?
~
*?
?????
?	??????
?????????
?
???
??
?
?
?
*?
?
?
*?
*?
*?
*?
*?
?
???InnerClassesMoveContextmoveCtxfLorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$MoveContext;@(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider;Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;)VCodeLineNumberTableLocalVariableTablethisZLorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator;
rootBefore/Lorg/apache/jackrabbit/oak/spi/state/NodeState;	rootAfterpermissionProviderTLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;providerYLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider;moveTracker2Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator;)VparentBefore$Lorg/apache/jackrabbit/oak/api/Tree;parentAfterparentPermissionPLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;parentValidatorQLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator;pvLjavax/annotation/Nullable;createValidator<(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator;
StackMapTableRuntimeVisibleAnnotationsvisibleValidatorz(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;nLjava/lang/String;i$Ljava/util/Iterator;sourcedest
immutableTree;Lorg/apache/jackrabbit/oak/plugins/tree/impl/ImmutableTree;tp	validator0Lorg/apache/jackrabbit/oak/spi/commit/Validator;???childNodeAddeds(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;nameafter
Exceptions?childNodeDeletedbeforechildNodeChanged?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;x0x1x2propertyDeleted0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V-Lorg/apache/jackrabbit/oak/api/PropertyState;propertyChanged](Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;)V
propertyAddedp(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;
access$500?(Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;
SourceFile!MoveAwarePermissionValidator.javaQR1?dorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$MoveContext1?/01CXorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator??MN??/???9org/apache/jackrabbit/oak/plugins/tree/impl/ImmutableTree????H?????????????????java/lang/String??????5org/apache/jackrabbit/oak/spi/commit/VisibleValidator1?????ab????gbijnoqrsoOorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorZorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$1Norg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermissionjava/util/Iterator3org/apache/jackrabbit/oak/api/CommitFailedException(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider;)VI(Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator;Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$1;)V
access$100?(Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$MoveContext;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Z
access$200?(Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$MoveContext;)Lorg/apache/jackrabbit/oak/api/Root;"org/apache/jackrabbit/oak/api/RootgetTree8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;getPermissionProviderV()Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;EMPTYRorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvidergetTreePermission?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;"org/apache/jackrabbit/oak/api/TreegetPath()Ljava/lang/String;+org/apache/jackrabbit/oak/commons/PathUtilselements((Ljava/lang/String;)Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getChildO(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/tree/impl/ImmutableTree;getNodeState1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;getChildPermission?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;5(Lorg/apache/jackrabbit/oak/spi/commit/Validator;ZZ)VgetParentAfter&()Lorg/apache/jackrabbit/oak/api/Tree;
access$300?(Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator$MoveContext;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Lorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator;)ZgetParentBefore
access$400!*/0
123*+,-?*?Y*+,???41	235>6789:9;<=>?@ABBBBB1C3?*+,-??:*???49	;<=5>67DEFEGHIJ
K7ALLBBMN3?#*?+,???Y+,-?	?*+,-?
?4EFH54#67#DE#FE#GH#IJOPBALLBBQR3w*???
?N*?-??:+???:??(??:-?N-??:???*+,*?:?Y??4"OP!RGSNT]U`VkW5RGST1/UVw67wWEwXEeYZ!V[Hk\]O?1^_`?.A
BBab3h*?*?+*???*+,? ?4]^`5 67cTd9Oefgb3h*?*?!+*?"??*+,?#?4fgi5 67cTh9OefAij3P*+,-?$?4(5*67kTl9m9efAno3:*+?%?4(567kpefAqr3E*+,?&?4(5 67kplpefAso3:*+?'?4(567kpefAgt3E*+,?(?4(5 67kTl9efAat3E*+,?)?4(5 67kTl9efuv3E*+,??4(5 k7lEmEwx-+.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy