| .. | .. |
|---|
| 69 | 69 | this.key = key; |
|---|
| 70 | 70 | } |
|---|
| 71 | 71 | |
|---|
| 72 | | - @Override |
|---|
| 73 | | - public boolean equals(Object obj) { |
|---|
| 74 | | - if (!(obj instanceof LicenseTypeMetadata)) |
|---|
| 75 | | - return false; |
|---|
| 76 | | - LicenseTypeMetadata other = (LicenseTypeMetadata) obj; |
|---|
| 77 | | - return key.equals(other.key) && (licenseType == null || licenseType.equals(other.licenseType)); |
|---|
| 78 | | - } |
|---|
| 79 | | - |
|---|
| 80 | | - @Override |
|---|
| 81 | | - public int hashCode() { |
|---|
| 82 | | - |
|---|
| 83 | | - return key.hashCode() + (licenseType == null ? 0 : licenseType.hashCode()); |
|---|
| 84 | | - } |
|---|
| 85 | | - |
|---|
| 86 | 72 | public boolean isMandatory() { |
|---|
| 87 | 73 | return mandatory; |
|---|
| 88 | 74 | } |
|---|