Files
OnlyOffice-Backend/target/classes/com/onlyoffice/integration/documentserver/util/service/DefaultServiceConverter.class
T

112 lines
11 KiB
Plaintext
Raw Normal View History

2024-02-26 14:14:18 +08:00
Êþº¾7 
� Œ
 
 Œ Œ
 
{ Œ Œ



 !
"
#$%
& Œ' () Œ*
{+,.
/
0
Ç1
Ç2
Ç34
(5
6 78
79
:;=
.
>
Œ?
@A
{B ŒC DE DF
GH
GI
ŒJK
;
;L
;MNO
{P
;Q
;R
;S
;T
;U
uV
uW
;X (YZ
K[
K\·
;]^
;_`
;aÙ
;bâ
;cd
;ef
;g (h
;ij k\
Œl
Œm
{n o
{p
qrs
tu
{v
wx.
Œzë
‹{|
p}
t~
Œ€�
p‚ƒ
w„ …†‡ˆ
w‰
wŠ‹Œ
€�Ž
‚�
„�
„‘
‚’
‚I Œ“
”•–—˜™documentJwtHeaderLjava/lang/String;RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${files.docservice.header}
docServiceUrl${files.docservice.url.site}docServiceUrlConverter!${files.docservice.url.converter}docserviceTimeout${files.docservice.timeout}convertTimeoutI
jwtManagerCLcom/onlyoffice/integration/documentserver/managers/jwt/JwtManager;8Lorg/springframework/beans/factory/annotation/Autowired; fileUtilityALcom/onlyoffice/integration/documentserver/util/file/FileUtility;parser#Lorg/json/simple/parser/JSONParser; objectMapper-Lcom/fasterxml/jackson/databind/ObjectMapper;<init>()VCodeLineNumberTableLocalVariableTablethisPLcom/onlyoffice/integration/documentserver/util/service/DefaultServiceConverter;inittimeout
StackMapTable Ljavax/annotation/PostConstruct; postToServerN(Lcom/onlyoffice/integration/dto/Convert;Ljava/lang/String;)Ljava/lang/String;osLjava/io/OutputStream;
statusCode
bodyStringurlLjava/net/URL;
connectionLjava/net/HttpURLConnection;responseLjava/io/InputStream;
jsonStringbodyByte[B$exLjava/lang/Throwable;body(Lcom/onlyoffice/integration/dto/Convert; headerTokenš¿›MethodParametersgetConvertedData¯(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)Lcom/onlyoffice/integration/dto/ConvertedData;mapLjava/util/HashMap;token
payloadMapLjava/util/Map; documentUri
fromExtension toExtensiondocumentRevisionIdfilePassisAsyncLjava/lang/Boolean;langfromExttitle
documentRevIdLocalVariableTypeTable9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;generateRevisionId&(Ljava/lang/String;)Ljava/lang/String; expectedKey formatKeykey"processConvertServiceResponceError(I)V errorCode errorMessagegetResponseDataB(Ljava/lang/String;)Lcom/onlyoffice/integration/dto/ConvertedData;jsonObjLorg/json/simple/JSONObject;errorLjava/lang/Object; isEndConvert
resultPercentLjava/lang/Long; responseUriresponseFileType
convertedData.Lcom/onlyoffice/integration/dto/ConvertedData;convertStreamToString)(Ljava/io/InputStream;)Ljava/lang/String;inputStreamReaderLjava/io/InputStreamReader;
stringBuilderLjava/lang/StringBuilder;bufferedReaderLjava/io/BufferedReader;lineresultstreamconvertStringToJSON0(Ljava/lang/String;)Lorg/json/simple/JSONObject;obj
SourceFileDefaultServiceConverter.java*Lorg/springframework/stereotype/Component;8com/onlyoffice/integration/documentserver/util/Constants ¦§ ™�œ �ž Ÿ  ¡¢ ›œ ¤¥£ ¤¥¦ §¨ ©ª java/net/URL •� —�BootstrapMethods«¬ ­® ¦¯ °±java/net/HttpURLConnectionPOST ²¯ ³´ Content-Typeapplication/json; charset=UTF-8 µ ·äAcceptapplication/json ¸ä �ž¹ º» �� ¼»
Authorization½ ­ß ¾§ ¿À Á ç ħjava/lang/Throwable ÅÆ Ç¢È ÉÊ “¢ ˧java/lang/RuntimeExceptionÌ ­Í ÎÏ ôõÐ ÑÒ Ó»  ¡Ô Õß Öß× ØÙ ÚÛ Þß&com/onlyoffice/integration/dto/Convert ܯ ݯ. Þß à¯ á¯ â¯ ã¯ ä¯ å» æç èé ê»java/util/HashMapregion ëì íÛ
outputtype îÛfiletype ïÛ ðÛ ñÛpassword òÛasync óô õö ÷¯payloadø ±² çè ù¢ ú  û¢ ÚÍ[^0-9-.a-zA-Z_=]_ü ýþ ÿ Í ÿ java/lang/Long   ãä
endConvertjava/lang/Boolean æ
,com/onlyoffice/integration/dto/ConvertedData ¦  ïfileUrljava/lang/StringfileType  ¯ 
¯percentjava/io/InputStreamReader ¦java/lang/StringBuilderjava/io/BufferedReader ¦ Û  ¢£ org/json/simple/JSONObjectNcom/onlyoffice/integration/documentserver/util/service/DefaultServiceConverterjava/lang/ObjectGcom/onlyoffice/integration/documentserver/util/service/ServiceConverterjava/io/InputStreamjava/io/OutputStreamjava/lang/IntegerparseInt(Ljava/lang/String;)ICONVERT_TIMEOUT_MSLjava/lang/Integer;intValue()I+com/fasterxml/jackson/databind/ObjectMapperwriteValueAsString&(Ljava/lang/Object;)Ljava/lang/String;!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[B
makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)VopenConnection()Ljava/net/URLConnection;setRequestMethod setDoOutput(Z)VsetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VsetFixedLengthStreamingModesetConnectTimeoutAcom/onlyoffice/integration/documentserver/managers/jwt/JwtManager tokenEnabled()ZisBlankBearer connectgetOutputStream()Ljava/io/OutputStream;write([B)Vflushclose
addSuppressed(Ljava/lang/Throwable;)VgetResponseCode#org/springframework/http/HttpStatusOK%Lorg/springframework/http/HttpStatus;
disconnect'Convertation service returned status: (I)Ljava/lang/String;getInputStream()Ljava/io/InputStream;
lombok/Lombok sneakyThrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;isEmpty?com/onlyoffice/integration/documentserver/util/file/FileUtilitygetFileExtension getFileNamejava/util/UUID
randomUUID()Ljava/util/UUID;toString()Ljava/lang/String;setLangsetUrlreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
setOutputtype setFiletypesetTitlesetKey setFilePass booleanValuevalueOf(Z)Ljava/lang/Boolean;setAsync(Ljava/lang/Boolean;)VtokenUseForRequestput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getUrl
getOutputtype getFiletypegetTitlegetKey getFilePassgetAsync()Ljava/lang/Boolean; createToken#(Ljava/util/Map;)Ljava/lang/String;setToken
java/util/MaplengthMAX_KEY_LENGTHhashCodejava/lang/Mathmin(II)I substring(II)Ljava/lang/String;Gcom/onlyoffice/integration/documentserver/models/enums/ConvertErrorType labelOfCode'Error occurred in the ConvertService: get&(Ljava/lang/Object;)Ljava/lang/Object; longValue()J
toIntExact(J)I(J)Ljava/lang/Long;FULL_LOADING_IN_PERCENTsetUri setFileType(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLineappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;!org/json/simple/parser/JSONParserparse&(Ljava/lang/String;)Ljava/lang/Object; ­$java/lang/invoke/StringConcatFactoryLookup InnerClasses˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!Œ�Ž ��‘ ’“s”•�‘ ’“s–—�‘ ’“s˜™�‘ ’“sš›œ�ž‘Ÿ ¡‘Ÿ¢£‘Ÿ¤¥‘Ÿ ¦§¨/*·±©5ª «¬­§¨|*´¸<*ž§ ²µ±¯ÿŒŒÿŒŒ©KLMª«¬®œ‘°±²¨_
"*´+¶ N::::-²
:» Y*´
*´º·:À:¾¶*´*´¹™!*´ ™!§*´,º"#$:  %& Æ&'§:
 Æ'§ : 
 )
¿*6  ²+¶,Ÿ-».Y º/·0¿1:*2:-°: -°N-¿¤°½(ÄÉÌ(