fix: decode base64-encoded file content
This commit is contained in:
@@ -1,47 +1,116 @@
|
||||
cGFja2FnZSBhbmRyb2lkLnNlcmlhbHBvcnQubW9kZWw7CgppbXBvcnQgamF2YS5pby5TZXJpYWxp
|
||||
emFibGU7CgpwdWJsaWMgY2xhc3MgUHJpbnRlclJlcXVlc3RNb2RlbCBpbXBsZW1lbnRzIFNlcmlh
|
||||
bGl6YWJsZSB7CiAgICBwcml2YXRlIGludCBwcm9jZXNzVGFza0lEOwogICAgcHJpdmF0ZSBieXRl
|
||||
W10gcGF5bG9hZDsKICAgIHByaXZhdGUgaW50IG51bWJlck9mQ29waWVzOwogICAgcHJpdmF0ZSBT
|
||||
dHJpbmcgZmlsZU5hbWUxOwogICAgcHJpdmF0ZSBTdHJpbmcgZmlsZU5hbWUyOwogICAgcHJpdmF0
|
||||
ZSBTdHJpbmcgZmlsZU5hbWUzOwogICAgcHJpdmF0ZSBTdHJpbmcgZmlsZU5hbWU0OwogICAgcHJp
|
||||
dmF0ZSBTdHJpbmcgZmlsZU5hbWU1OwogICAgcHJpdmF0ZSBTdHJpbmcgZmlsZU5hbWU2OwogICAg
|
||||
cHJpdmF0ZSBTdHJpbmcgZmlsZU5hbWU3OwogICAgcHJpdmF0ZSBTdHJpbmcgZmlsZU5hbWU4OwoK
|
||||
ICAgIHB1YmxpYyBpbnQgZ2V0UHJvY2Vzc1Rhc2tJRCgpIHsKICAgICAgICByZXR1cm4gcHJvY2Vz
|
||||
c1Rhc2tJRDsKICAgIH0KCiAgICBwdWJsaWMgUHJpbnRlclJlcXVlc3RNb2RlbCBzZXRQcm9jZXNz
|
||||
VGFza0lEKGludCBwcm9jZXNzVGFza0lEKSB7CiAgICAgICAgdGhpcy5wcm9jZXNzVGFza0lEID0g
|
||||
cHJvY2Vzc1Rhc2tJRDsKICAgICAgICByZXR1cm4gdGhpczsKICAgIH0KCiAgICBwdWJsaWMgYnl0
|
||||
ZVtdIGdldFBheWxvYWQoKSB7CiAgICAgICAgcmV0dXJuIHBheWxvYWQ7CiAgICB9CgogICAgcHVi
|
||||
bGljIFByaW50ZXJSZXF1ZXN0TW9kZWwgc2V0UGF5bG9hZChieXRlW10gcGF5bG9hZCkgewogICAg
|
||||
ICAgIHRoaXMucGF5bG9hZCA9IHBheWxvYWQ7CiAgICAgICAgcmV0dXJuIHRoaXM7CiAgICB9Cgog
|
||||
ICAgcHVibGljIGludCBnZXROdW1iZXJPZkNvcGllcygpIHsKICAgICAgICByZXR1cm4gbnVtYmVy
|
||||
T2ZDb3BpZXM7CiAgICB9CgogICAgcHVibGljIFByaW50ZXJSZXF1ZXN0TW9kZWwgc2V0TnVtYmVy
|
||||
T2ZDb3BpZXMoaW50IG51bWJlck9mQ29waWVzKSB7CiAgICAgICAgdGhpcy5udW1iZXJPZkNvcGll
|
||||
cyA9IG51bWJlck9mQ29waWVzOwogICAgICAgIHJldHVybiB0aGlzOwogICAgfQoKICAgIHB1Ymxp
|
||||
YyBTdHJpbmcgZ2V0RmlsZU5hbWUxKCkgewogICAgICAgIHJldHVybiBmaWxlTmFtZTE7CiAgICB9
|
||||
CgogICAgcHVibGljIFByaW50ZXJSZXF1ZXN0TW9kZWwgc2V0RmlsZU5hbWUxKFN0cmluZyBmaWxl
|
||||
TmFtZTEpIHsKICAgICAgICB0aGlzLmZpbGVOYW1lMSA9IGZpbGVOYW1lMTsKICAgICAgICByZXR1
|
||||
cm4gdGhpczsKICAgIH0KCiAgICBwdWJsaWMgU3RyaW5nIGdldEZpbGVOYW1lMigpIHsKICAgICAg
|
||||
ICByZXR1cm4gZmlsZU5hbWUyOwogICAgfQoKICAgIHB1YmxpYyBQcmludGVyUmVxdWVzdE1vZGVs
|
||||
IHNldEZpbGVOYW1lMihTdHJpbmcgZmlsZU5hbWUyKSB7CiAgICAgICAgdGhpcy5maWxlTmFtZTIg
|
||||
PSBmaWxlTmFtZTI7CiAgICAgICAgcmV0dXJuIHRoaXM7CiAgICB9CgogICAgcHVibGljIFN0cmlu
|
||||
ZyBnZXRGaWxlTmFtZTMoKSB7CiAgICAgICAgcmV0dXJuIGZpbGVOYW1lMzsKICAgIH0KCiAgICBw
|
||||
dWJsaWMgUHJpbnRlclJlcXVlc3RNb2RlbCBzZXRGaWxlTmFtZTMoU3RyaW5nIGZpbGVOYW1lMykg
|
||||
ewogICAgICAgIHRoaXMuZmlsZU5hbWUzID0gZmlsZU5hbWUzOwogICAgICAgIHJldHVybiB0aGlz
|
||||
OwogICAgfQoKICAgIHB1YmxpYyBTdHJpbmcgZ2V0RmlsZU5hbWU0KCkgewogICAgICAgIHJldHVy
|
||||
biBmaWxlTmFtZTQ7CiAgICB9CgogICAgcHVibGljIFByaW50ZXJSZXF1ZXN0TW9kZWwgc2V0Rmls
|
||||
ZU5hbWU0KFN0cmluZyBmaWxlTmFtZTQpIHsKICAgICAgICB0aGlzLmZpbGVOYW1lNCA9IGZpbGVO
|
||||
YW1lNDsKICAgICAgICByZXR1cm4gdGhpczsKICAgIH0KCiAgICBwdWJsaWMgU3RyaW5nIGdldEZp
|
||||
bGVOYW1lNSgpIHsKICAgICAgICByZXR1cm4gZmlsZU5hbWU1OwogICAgfQoKICAgIHB1YmxpYyBQ
|
||||
cmludGVyUmVxdWVzdE1vZGVsIHNldEZpbGVOYW1lNShTdHJpbmcgZmlsZU5hbWU1KSB7CiAgICAg
|
||||
ICAgdGhpcy5maWxlTmFtZTUgPSBmaWxlTmFtZTU7CiAgICAgICAgcmV0dXJuIHRoaXM7CiAgICB9
|
||||
CgogICAgcHVibGljIFN0cmluZyBnZXRGaWxlTmFtZTYoKSB7CiAgICAgICAgcmV0dXJuIGZpbGVO
|
||||
YW1lNjsKICAgIH0KCiAgICBwdWJsaWMgUHJpbnRlclJlcXVlc3RNb2RlbCBzZXRGaWxlTmFtZTYo
|
||||
U3RyaW5nIGZpbGVOYW1lNikgewogICAgICAgIHRoaXMuZmlsZU5hbWU2ID0gZmlsZU5hbWU2Owog
|
||||
ICAgICAgIHJldHVybiB0aGlzOwogICAgfQoKICAgIHB1YmxpYyBTdHJpbmcgZ2V0RmlsZU5hbWU3
|
||||
KCkgewogICAgICAgIHJldHVybiBmaWxlTmFtZTc7CiAgICB9CgogICAgcHVibGljIFByaW50ZXJS
|
||||
ZXF1ZXN0TW9kZWwgc2V0RmlsZU5hbWU3KFN0cmluZyBmaWxlTmFtZTcpIHsKICAgICAgICB0aGlz
|
||||
LmZpbGVOYW1lNyA9IGZpbGVOYW1lNzsKICAgICAgICByZXR1cm4gdGhpczsKICAgIH0KCiAgICBw
|
||||
dWJsaWMgU3RyaW5nIGdldEZpbGVOYW1lOCgpIHsKICAgICAgICByZXR1cm4gZmlsZU5hbWU4Owog
|
||||
ICAgfQoKICAgIHB1YmxpYyBQcmludGVyUmVxdWVzdE1vZGVsIHNldEZpbGVOYW1lOChTdHJpbmcg
|
||||
ZmlsZU5hbWU4KSB7CiAgICAgICAgdGhpcy5maWxlTmFtZTggPSBmaWxlTmFtZTg7CiAgICAgICAg
|
||||
cmV0dXJuIHRoaXM7CiAgICB9Cn0K
|
||||
package android.serialport.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class PrinterRequestModel implements Serializable {
|
||||
private int processTaskID;
|
||||
private byte[] payload;
|
||||
private int numberOfCopies;
|
||||
private String fileName1;
|
||||
private String fileName2;
|
||||
private String fileName3;
|
||||
private String fileName4;
|
||||
private String fileName5;
|
||||
private String fileName6;
|
||||
private String fileName7;
|
||||
private String fileName8;
|
||||
|
||||
public int getProcessTaskID() {
|
||||
return processTaskID;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setProcessTaskID(int processTaskID) {
|
||||
this.processTaskID = processTaskID;
|
||||
return this;
|
||||
}
|
||||
|
||||
public byte[] getPayload() {
|
||||
return payload;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setPayload(byte[] payload) {
|
||||
this.payload = payload;
|
||||
return this;
|
||||
}
|
||||
|
||||
public int getNumberOfCopies() {
|
||||
return numberOfCopies;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setNumberOfCopies(int numberOfCopies) {
|
||||
this.numberOfCopies = numberOfCopies;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName1() {
|
||||
return fileName1;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName1(String fileName1) {
|
||||
this.fileName1 = fileName1;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName2() {
|
||||
return fileName2;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName2(String fileName2) {
|
||||
this.fileName2 = fileName2;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName3() {
|
||||
return fileName3;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName3(String fileName3) {
|
||||
this.fileName3 = fileName3;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName4() {
|
||||
return fileName4;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName4(String fileName4) {
|
||||
this.fileName4 = fileName4;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName5() {
|
||||
return fileName5;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName5(String fileName5) {
|
||||
this.fileName5 = fileName5;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName6() {
|
||||
return fileName6;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName6(String fileName6) {
|
||||
this.fileName6 = fileName6;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName7() {
|
||||
return fileName7;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName7(String fileName7) {
|
||||
this.fileName7 = fileName7;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getFileName8() {
|
||||
return fileName8;
|
||||
}
|
||||
|
||||
public PrinterRequestModel setFileName8(String fileName8) {
|
||||
this.fileName8 = fileName8;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user