
org.apache.jackrabbit.oak.jcr.session.ItemImpl.class Maven / Gradle / Ivy
???? 3?
} ? x ? x ?
? ? x ?
? ? ? ?
x ?
?
!
x ?
?
?
x
?
$
x ~
x ~
} !"
# 1$
x ~"
x% ~% 1&' ?
8(
?)* x+
x,-.
? x/012345 ?
G678
9
:
?;
?<
?=
?>
??
?@
AB
AC DE fF
DG DH DI
xJ
KL
KMN
DO DP
QR
QS
QT DUNVW DX DYNZ
[\N]^_^`Na
Db
Kc fd
x;e
f
x<g
v ?h
ijk
lm
nopqr ItemWriteOperation InnerClasses log Lorg/slf4j/Logger; ITEM_SAVE_DOES_SESSION_SAVE Ljava/lang/String;
ConstantValue MV_PROPERTY_WARN_THRESHOLD I ? SAVE_SESSION Z sessionContext 6Lorg/apache/jackrabbit/oak/jcr/session/SessionContext; dlg 5Lorg/apache/jackrabbit/oak/jcr/delegate/ItemDelegate; Signature TT; sessionDelegate 8Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate; n(Lorg/apache/jackrabbit/oak/jcr/delegate/ItemDelegate;Lorg/apache/jackrabbit/oak/jcr/session/SessionContext;)V Code LineNumberTable LocalVariableTable this 0Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl; itemDelegate LocalVariableTypeTable 5Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl; <(TT;Lorg/apache/jackrabbit/oak/jcr/session/SessionContext;)V perform V(Lorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;)Ljava/lang/Object; op BLorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation; GLorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;
Exceptions b(Lorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;)TU; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations getName ()Ljava/lang/String; oakName
StackMapTable getPath
getSession ()Ljavax/jcr/Session; getAncestor (I)Ljavax/jcr/Item; depth ancestor getDepth ()I isSame (Ljavax/jcr/Item;)Z otherItem Ljavax/jcr/Item; save ()V e 3Ljavax/jcr/UnsupportedRepositoryOperationException;* refresh (Z)V keepChanges toStringh
getOakName &(Ljava/lang/String;)Ljava/lang/String; name getOakPathOrThrow jcrPath getOakPathOrThrowNotFound relPaths toJcrPath oakPath getValueFactory ()Ljavax/jcr/ValueFactory; getNodeTypeManager M()Lorg/apache/jackrabbit/oak/plugins/nodetype/write/ReadWriteNodeTypeManager; getVersionManager $()Ljavax/jcr/version/VersionManager; createSingleState v(Ljava/lang/String;Ljavax/jcr/Value;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; value Ljavax/jcr/Value; type $Lorg/apache/jackrabbit/oak/api/Type; 'Lorg/apache/jackrabbit/oak/api/Type<*>; y(Ljava/lang/String;Ljavax/jcr/Value;Lorg/apache/jackrabbit/oak/api/Type<*>;)Lorg/apache/jackrabbit/oak/api/PropertyState; createMultiState u(Ljava/lang/String;Ljava/util/List;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; base i$ Ljava/util/Iterator; strings Ljava/util/List; values $Ljava/util/List; #Ljava/util/List;tuv ?(Ljava/lang/String;Ljava/util/List;Lorg/apache/jackrabbit/oak/api/Type<*>;)Lorg/apache/jackrabbit/oak/api/PropertyState; getOakValue I(Ljavax/jcr/Value;Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/String; path L(Ljavax/jcr/Value;Lorg/apache/jackrabbit/oak/api/Type<*>;)Ljava/lang/String; property [Ljava/lang/Object;Ljavax/jcr/Item;
SourceFile
ItemImpl.java ? ? ? ? ? ?wxy ? ?z ? ? 0org/apache/jackrabbit/oak/jcr/session/ItemImpl$1 ?{ java/lang/String|} ? ? ? ? 0org/apache/jackrabbit/oak/jcr/session/ItemImpl$2 ?~ javax/jcr/ItemNotFoundException java/lang/StringBuilder ? ?? Invalid ancestor depth ? ? ? ????? 0org/apache/jackrabbit/oak/jcr/session/ItemImpl$3 ?? 3org/apache/jackrabbit/oak/jcr/delegate/ItemDelegate 3org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate??? javax/jcr/AccessDeniedException %: Access denied to ancestor at depth ? ???} ? ????????? ? ? javax/jcr/Node? ??? ? ? 0org/apache/jackrabbit/oak/jcr/session/ItemImpl$4 ???? 1javax/jcr/UnsupportedRepositoryOperationException ? ??} javax/jcr/RepositoryException #Item.save() not allowed on new item ? ? ?Item#save is only supported when the subtree rooted at that item contains all transient changes. Falling back to Session#save since system property item-save-does-session-save is true.??? ? ? %Item#refresh invokes Session#refresh! 0org/apache/jackrabbit/oak/jcr/session/ItemImpl$5 ?? Node[ Property[?? ? ? ? ? ? ?? ? ? ???? ? ? ? ?t? ?? ???? ?? ? ? ??????u??? ????????? ??? javax/jcr/Value? ?? ?? ??????v?}????? ???? ? [?? "java/lang/IllegalArgumentException .org/apache/jackrabbit/oak/jcr/session/ItemImpl??? item-save-does-session-save?? ???? java/lang/Object javax/jcr/Item Aorg/apache/jackrabbit/oak/jcr/session/ItemImpl$ItemWriteOperation javax/jcr/PathNotFoundException "org/apache/jackrabbit/oak/api/Type java/util/List java/util/Iterator 4org/apache/jackrabbit/oak/jcr/session/SessionContext getSessionDelegate :()Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate; 6org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate z(Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl;Lorg/apache/jackrabbit/oak/jcr/delegate/ItemDelegate;Ljava/lang/String;)V isEmpty ()Z 5()Lorg/apache/jackrabbit/oak/jcr/session/SessionImpl; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/String;)V 1org/apache/jackrabbit/oak/jcr/session/SessionImpl getRootNode ()Ljavax/jcr/Node; {(Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl;Lorg/apache/jackrabbit/oak/jcr/delegate/ItemDelegate;Ljava/lang/String;I)V .org/apache/jackrabbit/oak/jcr/session/NodeImpl
createNode ?(Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;Lorg/apache/jackrabbit/oak/jcr/session/SessionContext;)Lorg/apache/jackrabbit/oak/jcr/session/NodeImpl; +org/apache/jackrabbit/oak/commons/PathUtils (Ljava/lang/String;)I isNode javax/jcr/Session
getRepository ()Ljavax/jcr/Repository; equals (Ljava/lang/Object;)Z getWorkspace ()Ljavax/jcr/Workspace; javax/jcr/Workspace
getIdentifier getParent E(Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl;Ljava/lang/String;)V performVoid E(Lorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;)V isNew org/slf4j/Logger warn F(Lorg/apache/jackrabbit/oak/jcr/session/ItemImpl;Ljava/lang/String;Z)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder;
getJcrPath 7()Lorg/apache/jackrabbit/oak/jcr/session/WorkspaceImpl; 3org/apache/jackrabbit/oak/jcr/session/WorkspaceImpl UNDEFINED getType fromTag ((IZ)Lorg/apache/jackrabbit/oak/api/Type; NAME PATH 7org/apache/jackrabbit/oak/plugins/memory/PropertyStates createProperty w(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; R(Ljava/lang/String;Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/api/PropertyState; getBaseType &()Lorg/apache/jackrabbit/oak/api/Type; STRING 8org/apache/jackrabbit/oak/plugins/memory/PropertyBuilder array `(Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; setName N(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; getPropertyState /()Lorg/apache/jackrabbit/oak/api/PropertyState;
UNDEFINEDS get (I)Ljava/lang/Object; NAMES PATHS size com/google/common/collect/Lists newArrayListWithCapacity (I)Ljava/util/ArrayList; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; add tag V(Ljava/lang/String;Ljava/lang/Iterable;I)Lorg/apache/jackrabbit/oak/api/PropertyState; getString
startsWith (Ljava/lang/String;)Z org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; java/lang/System getProperty java/lang/Boolean parseBoolean x } ~ ? ? ? ? ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *? *,? *+? *,? ? ? ? T U V W X ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Y *? +? ? ? p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .*? Y**? ? ?
? L+? ?
? **? ? ? ? ?
{ ? ? . ? ? ? ? ? . ? ? ? ? " ?J ? ? ? ? ? ? ? ? V **? Y**? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? D *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? %? Y? Y? *? ? ? ? ? ? ?? *? ? ? ?*? Y**? ? ?
? !M,*? ? *?,? "? ,? "*? ? #?? $Y? Y? *? ? %? ? ? ? &? ? *
? ? &