Subversion Repositories SmartDukaan

Rev

Rev 31909 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 31909 Rev 33243
Line 7... Line 7...
7
import java.util.Objects;
7
import java.util.Objects;
8
 
8
 
9
public class AgeingModel {
9
public class AgeingModel {
10
    private int inventoryItemId;
10
    private int inventoryItemId;
11
    private String serialNumber;
11
    private String serialNumber;
-
 
12
    private String mofSerialNumber;
12
    private int itemId;
13
    private int itemId;
13
    private String brand;
14
    private String brand;
14
    private String modelName;
15
    private String modelName;
15
    private String modelNumber;
16
    private String modelNumber;
16
    private String color;
17
    private String color;
Line 28... Line 29...
28
                       String supplierName, String currentWarehouse, String firstWarehouse, String invoiceNumber
29
                       String supplierName, String currentWarehouse, String firstWarehouse, String invoiceNumber
29
            , LocalDateTime invoiceDate
30
            , LocalDateTime invoiceDate
30
    ) {
31
    ) {
31
        this.inventoryItemId = inventoryItemId;
32
        this.inventoryItemId = inventoryItemId;
32
        this.serialNumber = serialNumber;
33
        this.serialNumber = serialNumber;
-
 
34
        this.mofSerialNumber = "xx" + serialNumber.substring(10);
33
        this.itemId = itemId;
35
        this.itemId = itemId;
34
        this.brand = brand;
36
        this.brand = brand;
35
        this.modelName = modelName;
37
        this.modelName = modelName;
36
        this.modelNumber = modelNumber;
38
        this.modelNumber = modelNumber;
37
        this.color = color;
39
        this.color = color;
Line 47... Line 49...
47
    @Override
49
    @Override
48
    public String toString() {
50
    public String toString() {
49
        return "AgeingModel{" +
51
        return "AgeingModel{" +
50
                "inventoryItemId=" + inventoryItemId +
52
                "inventoryItemId=" + inventoryItemId +
51
                ", serialNumber='" + serialNumber + '\'' +
53
                ", serialNumber='" + serialNumber + '\'' +
-
 
54
                ", serialNumber='" + mofSerialNumber + '\'' +
52
                ", itemId=" + itemId +
55
                ", itemId=" + itemId +
53
                ", brand='" + brand + '\'' +
56
                ", brand='" + brand + '\'' +
54
                ", modelName='" + modelName + '\'' +
57
                ", modelName='" + modelName + '\'' +
55
                ", modelNumber='" + modelNumber + '\'' +
58
                ", modelNumber='" + modelNumber + '\'' +
56
                ", color='" + color + '\'' +
59
                ", color='" + color + '\'' +
Line 67... Line 70...
67
    @Override
70
    @Override
68
    public boolean equals(Object o) {
71
    public boolean equals(Object o) {
69
        if (this == o) return true;
72
        if (this == o) return true;
70
        if (o == null || getClass() != o.getClass()) return false;
73
        if (o == null || getClass() != o.getClass()) return false;
71
        AgeingModel that = (AgeingModel) o;
74
        AgeingModel that = (AgeingModel) o;
72
        return inventoryItemId == that.inventoryItemId && itemId == that.itemId && exceedDays == that.exceedDays && Objects.equals(serialNumber, that.serialNumber) && Objects.equals(brand, that.brand) && Objects.equals(modelName, that.modelName) && Objects.equals(modelNumber, that.modelNumber) && Objects.equals(color, that.color) && lastScanType == that.lastScanType && Objects.equals(supplierName, that.supplierName) && Objects.equals(currentWarehouse, that.currentWarehouse) && Objects.equals(firstWarehouse, that.firstWarehouse) && Objects.equals(invoiceNumber, that.invoiceNumber) && Objects.equals(invoiceDate, that.invoiceDate);
75
        return inventoryItemId == that.inventoryItemId && itemId == that.itemId && exceedDays == that.exceedDays && Objects.equals(serialNumber, that.serialNumber) && Objects.equals(mofSerialNumber, that.mofSerialNumber) && Objects.equals(brand, that.brand) && Objects.equals(modelName, that.modelName) && Objects.equals(modelNumber, that.modelNumber) && Objects.equals(color, that.color) && lastScanType == that.lastScanType && Objects.equals(supplierName, that.supplierName) && Objects.equals(currentWarehouse, that.currentWarehouse) && Objects.equals(firstWarehouse, that.firstWarehouse) && Objects.equals(invoiceNumber, that.invoiceNumber) && Objects.equals(invoiceDate, that.invoiceDate);
73
    }
76
    }
74
 
77
 
75
    @Override
78
    @Override
76
    public int hashCode() {
79
    public int hashCode() {
77
        return Objects.hash(inventoryItemId, serialNumber, itemId, brand, modelName, modelNumber, color, exceedDays, lastScanType, supplierName, currentWarehouse, firstWarehouse, invoiceNumber, invoiceDate);
80
        return Objects.hash(inventoryItemId, serialNumber, mofSerialNumber, itemId, brand, modelName, modelNumber, color, exceedDays, lastScanType, supplierName, currentWarehouse, firstWarehouse, invoiceNumber, invoiceDate);
78
    }
81
    }
79
 
82
 
80
    public int getInventoryItemId() {
83
    public int getInventoryItemId() {
81
        return inventoryItemId;
84
        return inventoryItemId;
82
    }
85
    }
83
 
86
 
84
    public String getSerialNumber() {
87
    public String getSerialNumber() {
85
        return serialNumber;
88
        return serialNumber;
86
    }
89
    }
87
 
90
 
-
 
91
    public String getMofSerialNumber() {
-
 
92
        return mofSerialNumber;
-
 
93
    }
-
 
94
 
88
    public int getItemId() {
95
    public int getItemId() {
89
        return itemId;
96
        return itemId;
90
    }
97
    }
91
 
98
 
92
    public String getBrand() {
99
    public String getBrand() {