package de.anycook.status;
import de.anycook.db.mysql.DBHandler;
import de.anycook.db.mysql.DBRecipe;
import de.anycook.recipe.Recipes;
import de.anycook.recipe.ingredient.Ingredients;
import de.anycook.recipe.tag.Tag;
import de.anycook.user.User;
import java.sql.SQLException;
public class Status {
private String dailyDish;
private int tags;
private int ingredients;
private int recipes;
private int users;
private DBHandler.ConnectionStatus connectionStatus;
public Status() throws SQLException, DBRecipe.RecipeNotFoundException {
dailyDish = Recipes.getRecipeOfTheDay().getName();
tags = Tag.getTotal();
ingredients = Ingredients.getTotal();
recipes = Recipes.getTotal();
users = User.getTotal();
connectionStatus = DBHandler.getConnectionsStatus();
}
public String getDailyDish() {
return dailyDish;
}
public int getTags() {
return tags;
}
public int getIngredients() {
return ingredients;
}
public int getRecipes() {
return recipes;
}
public int getUsers() {
return users;
}
public void setDailyDish(String dailyDish) {
this.dailyDish = dailyDish;
}
public void setTags(int tags) {
this.tags = tags;
}
public void setIngredients(int ingredients) {
this.ingredients = ingredients;
}
public void setRecipes(int recipes) {
this.recipes = recipes;
}
public void setUsers(int users) {
this.users = users;
}
public void setConnectionStatus(DBHandler.ConnectionStatus connectionStatus) {
this.connectionStatus = connectionStatus;
}
public DBHandler.ConnectionStatus getConnectionStatus() {
return connectionStatus;
}
}