Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a5557143

Přidáno uživatelem Michal Horký před asi 4 roky(ů)

re #7967

Napraveny chyby až na komunikaci s DB - to je v jiném úkolu.

Zobrazit rozdíly:

project/Deserializer/src/Converter.java
5 5
import java.io.FileWriter;
6 6
import java.io.IOException;
7 7
import java.io.PrintStream;
8
import java.util.HashMap;
9 8
import java.util.List;
10 9
import java.util.concurrent.Semaphore;
11 10
import java.util.concurrent.atomic.AtomicBoolean;
......
83 82
				continue;
84 83
			}
85 84

  
86
			byte array[] = inputFile.get() != null ? getBytes(inputFile.get()) : getBytes(query.get());
85
			byte array[] = getBytes(inputFile.get(), query.get());
87 86
			StringBuilder html = new StringBuilder();
88 87
			StringBuilder json = new StringBuilder();
89 88
			
......
117 116
		}
118 117
	}
119 118

  
120
	private byte[] getBytes(File input) {
119
	private byte[] getBytes(File file, DB_Messenger query) {
121 120
		byte array[];
122 121
		try {
123
			array = FileWorker.loadByteArray(input);
122
			if (file != null) {
123
				array = FileWorker.loadFileContent(file);
124
			} else {
125
				array = Database.getBlobBytes(query);
126
			}
127
			array = FileWorker.unzipFile(array);
124 128
		} catch (IOException e) {
129
			e.printStackTrace();
125 130
			ui.loadingInputFileError();
126 131
			return null;
127 132
		}
128 133
		return array;
129 134
	}
130 135
	
131
	private byte[] getBytes(DB_Messenger query) {
132
		return Database.getBlobBytes(query);
133
	}
134

  
135 136
	private void convert(byte[] buffer, StringBuilder html, StringBuilder json) throws Exception {
136 137
		jdeserialize deserializer = new jdeserialize(buffer);
137 138

  

Také k dispozici: Unified diff