package com.boardgamegeek.ui.model; import android.database.Cursor; import android.support.annotation.NonNull; import com.boardgamegeek.provider.BggContract.PlayerColors; public class PlayerColor { public static final String[] PROJECTION = { PlayerColors._ID, PlayerColors.PLAYER_COLOR, PlayerColors.PLAYER_COLOR_SORT_ORDER }; private static final int PLAYER_COLOR = 1; private static final int SORT_ORDER = 2; private final String color; private int sortOrder; public PlayerColor(String color, int order) { this.color = color; this.sortOrder = order; } @NonNull public static PlayerColor fromCursor(Cursor cursor) { return new PlayerColor(cursor.getString(PLAYER_COLOR), cursor.getInt(SORT_ORDER)); } public String getColor() { return color; } public int getSortOrder() { return sortOrder; } public void setSortOrder(int sortOrder) { this.sortOrder = sortOrder; } @Override public String toString() { return sortOrder + ": " + color; } }