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