package de.htwsaar.webshop.config;

public class ControllerPathConfig {

    //technicalities

    //HealthController
    public static final String HEALTH = "/health";

    //ErrorController
    public static final String ERROR = "/error";

    //business logic

    //AccountController
    public static final String ACCOUNT_BASE = "/account";
    public static final String ACCOUNT_BASE_ALL = "/account/all";

    public static final String EMAIL_BASE = "/email";

    //SessionController
    public static final String SESSION_BASE = "/session";

    //ArticleController
    public static final String ARTICLE_BASE = "/article";
    public static final String ARTICLE_GET_ALL = ARTICLE_BASE + "/all";

    //CustomerController
    public static final String CUSTOMER_BASE = "/customer";

    //ImageController
    public static final String IMAGE_BASE = "/image";
    public static final String IMAGE_FORM = IMAGE_BASE + "/form";
    public static final String IMAGE_ALL = IMAGE_BASE + "/all";

    //FarmImageController
    public static final String FARM_IMAGE_BASE = "/farm";
    public static final String FARM_IMAGE_DEFAULT = FARM_IMAGE_BASE + "/default";

    //OrderController
    public static final String ORDER_BASE = "/order";
    public static final String ORDER_GET_ALL = ORDER_BASE + "/all";

    //ReviewController
    public static final String REVIEW_BASE = "/review";
    public static final String REVIEW_GET_ALL = REVIEW_BASE + "/all";

    //StatisticsController
    private static final String STATISTICS_BASE = "/statistics";
    public static final String STATISTICS_VOLUME = STATISTICS_BASE + "/volume";
    public static final String STATISTICS_REVENUE = STATISTICS_BASE + "/revenue";

}