package org.starfishrespect.myconsumption.android.data; import com.j256.ormlite.field.DatabaseField; import com.j256.ormlite.table.DatabaseTable; /** * Key-Value data pair for the database * S23Y (2015). Licensed under the Apache License, Version 2.0. */ @DatabaseTable(tableName = "keyvalue") public class KeyValueData { @DatabaseField(generatedId=true, allowGeneratedIdInsert=true) // Auto increment private Integer id; @DatabaseField(unique = true, index = true) private String key; @DatabaseField private String value; public KeyValueData(String key, String value) { this.key = key; this.value = value; } public KeyValueData() { } public Integer getId() { return id; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } @Override public String toString() { return "KeyValueData{" + "key='" + key + '\'' + ", value='" + value + '\'' + '}'; } public void setId(int id) { this.id = id; } }