diff --git a/serialport/src/main/java/android/serialport/model/PrinterRequestModel.java b/serialport/src/main/java/android/serialport/model/PrinterRequestModel.java index 0b37340..91835bd 100644 --- a/serialport/src/main/java/android/serialport/model/PrinterRequestModel.java +++ b/serialport/src/main/java/android/serialport/model/PrinterRequestModel.java @@ -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 \ No newline at end of file +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; + } +}