001package com.fs.starfarer.api.campaign;
002
003
004public class SpecialItemData {
005        private String id;
006        private String data;
007        
008        public SpecialItemData(String id, String data) {
009                this.id = id;
010                this.data = data;
011        }
012        
013        public String getId() {
014                return id;
015        }
016
017        public String getData() {
018                return data;
019        }
020
021        public void setData(String data) {
022                this.data = data;
023        }
024
025        @Override
026        public int hashCode() {
027                final int prime = 31;
028                int result = 1;
029                result = prime * result + ((data == null) ? 0 : data.hashCode());
030                result = prime * result + ((id == null) ? 0 : id.hashCode());
031                return result;
032        }
033        
034        @Override
035        public boolean equals(Object obj) {
036                if (this == obj)
037                        return true;
038                if (obj == null)
039                        return false;
040                if (getClass() != obj.getClass())
041                        return false;
042                SpecialItemData other = (SpecialItemData) obj;
043                if (data == null) {
044                        if (other.data != null)
045                                return false;
046                } else if (!data.equals(other.data))
047                        return false;
048                if (id == null) {
049                        if (other.id != null)
050                                return false;
051                } else if (!id.equals(other.id))
052                        return false;
053                return true;
054        }
055        
056        
057}