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

com.adobe.forms.common.servlet.TempStorageProviderServlet.class Maven / Gradle / Ivy

????219com/adobe/forms/common/servlet/TempStorageProviderServlet4org/apache/sling/api/servlets/SlingAllMethodsServletTempStorageProviderServlet.java,Lorg/apache/felix/scr/annotations/Component;*Lorg/apache/felix/scr/annotations/Service;valueLjavax/servlet/Servlet;-Lorg/apache/felix/scr/annotations/Properties;+Lorg/apache/felix/scr/annotations/Property;namesling.servlet.resourceTypesfd/af/components/guideContainerxfaforms/profilesling.servlet.methodsPOSTservice.descriptionAdaptive Form UUID ACL Creatorsling.servlet.selectorsfd.tempstorageproviderloggerLorg/slf4j/Logger;
repository*Lorg/apache/sling/jcr/api/SlingRepository;,Lorg/apache/felix/scr/annotations/Reference;resourceResolverFactory7Lorg/apache/sling/api/resource/ResourceResolverFactory;formsCommonConfigurationService@Lcom/adobe/forms/common/service/FormsCommonConfigurationService;()V 
!org/slf4j/LoggerFactory#	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;%&
$'	)this;Lcom/adobe/forms/common/servlet/TempStorageProviderServlet;doPost`(Lorg/apache/sling/api/SlingHttpServletRequest;Lorg/apache/sling/api/SlingHttpServletResponse;)Vjavax/servlet/ServletException/java/io/IOException1java/lang/Exception3uuidPath5,org/apache/sling/api/SlingHttpServletRequest7getParameter&(Ljava/lang/String;)Ljava/lang/String;9:8;java/lang/String=length()I?@
>Ajava/net/URIC(Ljava/lang/String;)VE
DF	normalize()Ljava/net/URI;HI
DJgetPath()Ljava/lang/String;LM
DNgetResourceResolver2()Lorg/apache/sling/api/resource/ResourceResolver;PQ8Rjavax/jcr/SessionT.org/apache/sling/api/resource/ResourceResolverVadaptTo%(Ljava/lang/Class;)Ljava/lang/Object;XYWZ	\(org/apache/sling/jcr/api/SlingRepository^loginService9(Ljava/lang/String;Ljava/lang/String;)Ljavax/jcr/Session;`a_bgetAuthTypedM8e-org/apache/sling/api/SlingHttpServletResponseg	i>com/adobe/forms/common/service/FormsCommonConfigurationServicekgetTempStorageConfigmMlnjava/lang/BooleanpvalueOf(Z)Ljava/lang/Boolean;rs
qt-com/adobe/forms/common/utils/TempStorageUtilsvisPreviewDisabled((Ljava/lang/String;Ljava/lang/Boolean;)Zxy
wz+com/adobe/forms/common/utils/FormsConstants|
FD_TEMP_PATHS[Ljava/lang/String;~	}?
startsWith(Ljava/lang/String;)Z??
>?lastIndexOf(I)I??
>?	substring(I)Ljava/lang/String;??
>?getNode$(Ljava/lang/String;)Ljavax/jcr/Node;??U?sling:Folder?com/day/cq/commons/jcr/JcrUtil?createUniqueNodeY(Ljavax/jcr/Node;Ljava/lang/String;Ljava/lang/String;Ljavax/jcr/Session;)Ljavax/jcr/Node;??
??tmpNode?javax/jcr/Node?setProperty)(Ljava/lang/String;Z)Ljavax/jcr/Property;????guideComponentType?anonymousTempStorage?:(Ljava/lang/String;Ljava/lang/String;)Ljavax/jcr/Property;????save? U?0org/apache/sling/jcr/base/util/AccessControlUtil?getUserManagerJ(Ljavax/jcr/Session;)Lorg/apache/jackrabbit/api/security/user/UserManager;??
??	getUserID?MU?3org/apache/jackrabbit/api/security/user/UserManager?getAuthorizableJ(Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/Authorizable;????4org/apache/jackrabbit/api/security/user/Authorizable?getPrincipal()Ljava/security/Principal;???? {http://www.jcp.org/jcr/1.0}read?,{http://www.jcp.org/jcr/1.0}modifyProperties?){http://www.jcp.org/jcr/1.0}addChildNodes?.{http://www.jcp.org/jcr/1.0}nodeTypeManagement?replaceAccessControlEntry?(Ljavax/jcr/Session;Ljava/lang/String;Ljava/security/Principal;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V??
??hasPendingChanges()Z??U?logout? U?+There was an error in uploading attachments?org/slf4j/Logger?error*(Ljava/lang/String;Ljava/lang/Throwable;)V????	setStatus(I)V??h?	getWriter()Ljava/io/PrintWriter;??h?java/io/PrintWriter?write?E
??-com/adobe/forms/common/service/FormsException?*(Ljava/lang/String;Ljava/lang/Exception;)V?
??java/lang/Throwable?java/lang/StringBuilder?
?!append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
getMessage?M
4?toString?M
??(Ljava/lang/Exception;)V?
??$UUID path is null or its length is 0debugE?
userFolderLjava/lang/String;userCreationTempNodeLjavax/jcr/Node;nodeuserManager5Lorg/apache/jackrabbit/api/security/user/UserManager;authorizable6Lorg/apache/jackrabbit/api/security/user/Authorizable;errorMsgeLjava/lang/Exception;iIuuidURILjava/net/URI;uuidNormalizedPathuserSessionLjavax/jcr/Session;serviceSessionisAnonymousZrequest.Lorg/apache/sling/api/SlingHttpServletRequest;response/Lorg/apache/sling/api/SlingHttpServletResponse;bindRepository-(Lorg/apache/sling/jcr/api/SlingRepository;)VunbindRepositorybindResourceResolverFactory:(Lorg/apache/sling/api/resource/ResourceResolverFactory;)V	$unbindResourceResolverFactory#bindFormsCommonConfigurationServiceC(Lcom/adobe/forms/common/service/FormsCommonConfigurationService;)V%unbindFormsCommonConfigurationServiceRuntimeInvisibleAnnotationsCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile!*** +<*?"*?(?*?,+,-
89-.+J?+6?<N-??-?B?һDY-?G:?K?O:+?SU?[?U:*?]?c:+?f??6*?j?o?u?{?26		????&??	2???/??`??:
??	2??:
???:???W?????W????:

????:?2???>Y?SY?SY?SY?S?>?>???s???
?????X:
?:*?*
??,???,?????Y
???:????
??????	??קU:?:*?*??Y????????????,???,?????Y???*?*????4?r?tr??4,???
?{?n	?D

?4
E-A1
n,	|(r:`GSWC?@?D?+,??	?5-?-G	HJL(M:NGPWRkSwT?V?W?X?Z?[?\?^?`?e?f?gr$s.t5v?kAlEmRn[ofprrys?t?v?S???|?}?~?????????.??T8h>D>UU@??^>???QI4r??8h>D>UU??
8h>D>UU?8h>B4?E/02 +*+?]?! +*?]+?*?]?"#+*+?%?&#+*?%+?*?%?'(+*+?j?)(+*?j+?*?j?0*f[c	
[@s
[ss@s[s@s[s@s[s




© 2015 - 2025 Weber Informatics LLC | Privacy Policy