team19hackathon2021 / issues-curriki

0 stars 0 forks source link

to create a new Java class ConfigKeys to define all of the environment variables for configuring the application. #23

Closed computate closed 2 years ago

computate commented 3 years ago

Mission to create a new Java class ConfigKeys to define all of the environment variables for configuring the application.

Mission

Your mission, should you choose to accept it, is to create a new Java class ConfigKeys to define all of the environment variables for configuring the application. .

The day of the operation is October 26th, 2021

You will have 4 hours to complete your mission.

One of the project’s major goals is to establish https://cc.curriki.org as the global authoring and distribution hub and library for openly licensed, next generation, open educational resources (OER+) under the least restrictive Creative Commons license, CC-BY.

You will be joining a team of the boldest

of all Red Hatters for this mission, who will be at your service developing the code and automating the deployment to OpenShift.

How to get started:

Follow the instructions here to setup the project: https://github.com/team19hackathon2021/ActiveLearningStudio-API/tree/master/src

The details of your mission:

package org.curriki.api.enus.config;

/**
 **/

public class ConfigKeys {
}

Create the CONFIG_PATH field inside the ConfigKeys class

    public static final String CONFIG_PATH = "CONFIG_PATH";

Create the CONFIG field inside the ConfigKeys class

    public static final String CONFIG = "CONFIG";

Create the CLUSTER_HOST_NAME field inside the ConfigKeys class

    public static final String CLUSTER_HOST_NAME = "CLUSTER_HOST_NAME";

Create the CLUSTER_PORT field inside the ConfigKeys class

    public static final String CLUSTER_PORT = "CLUSTER_PORT";

Create the CLUSTER_PUBLIC_HOST_NAME field inside the ConfigKeys class

    public static final String CLUSTER_PUBLIC_HOST_NAME = "CLUSTER_PUBLIC_HOST_NAME";

Create the CLUSTER_PUBLIC_PORT field inside the ConfigKeys class

    public static final String CLUSTER_PUBLIC_PORT = "CLUSTER_PUBLIC_PORT";

Create the HOSTNAME field inside the ConfigKeys class

    public static final String HOSTNAME = "HOSTNAME";

Create the OPENSHIFT_SERVICE field inside the ConfigKeys class

    public static final String OPENSHIFT_SERVICE = "OPENSHIFT_SERVICE";

Create the SITE_IDENTIFIER field inside the ConfigKeys class

    public static final String SITE_IDENTIFIER = "SITE_IDENTIFIER";

Create the APP_PATH field inside the ConfigKeys class

    public static final String APP_PATH = "APP_PATH";

Create the DOC_ROOT field inside the ConfigKeys class

    public static final String DOC_ROOT = "DOC_ROOT";

Create the COMPANY_NAME field inside the ConfigKeys class

    public static final String COMPANY_NAME = "COMPANY_NAME";

Create the DOMAIN_NAME field inside the ConfigKeys class

    public static final String DOMAIN_NAME = "DOMAIN_NAME";

Create the SITE_HOST_NAME field inside the ConfigKeys class

    public static final String SITE_HOST_NAME = "SITE_HOST_NAME";

Create the SITE_PORT field inside the ConfigKeys class

    public static final String SITE_PORT = "SITE_PORT";

Create the SITE_INSTANCES field inside the ConfigKeys class

    public static final String SITE_INSTANCES = "SITE_INSTANCES";

Create the API_COUNTER_RESUME field inside the ConfigKeys class

    public static final String API_COUNTER_RESUME = "API_COUNTER_RESUME";

Create the API_COUNTER_FETCH field inside the ConfigKeys class

    public static final String API_COUNTER_FETCH = "API_COUNTER_FETCH";

Create the API_CHECK_TIMER_MILLIS field inside the ConfigKeys class

    public static final String API_CHECK_TIMER_MILLIS = "API_CHECK_TIMER_MILLIS";

Create the AUTH_REALM field inside the ConfigKeys class

    public static final String AUTH_REALM = "AUTH_REALM";

Create the AUTH_RESOURCE field inside the ConfigKeys class

    public static final String AUTH_RESOURCE = "AUTH_RESOURCE";

Create the AUTH_SECRET field inside the ConfigKeys class

    public static final String AUTH_SECRET = "AUTH_SECRET";

Create the AUTH_SSL_REQUIRED field inside the ConfigKeys class

    public static final String AUTH_SSL_REQUIRED = "AUTH_SSL_REQUIRED";

Create the AUTH_ROLES_REQUIRED field inside the ConfigKeys class

    public static final String AUTH_ROLES_REQUIRED = "AUTH_ROLES_REQUIRED";

Create the AUTH_ROLES_READ_REQUIRED field inside the ConfigKeys class

    public static final String AUTH_ROLES_READ_REQUIRED = "AUTH_ROLES_READ_REQUIRED";

Create the AUTH_ROLES_ADMIN field inside the ConfigKeys class

    public static final String AUTH_ROLES_ADMIN = "AUTH_ROLES_ADMIN";

Create the SSL_PASSTHROUGH field inside the ConfigKeys class

    public static final String SSL_PASSTHROUGH = "SSL_PASSTHROUGH";

Create the SSL_JKS_PATH field inside the ConfigKeys class

    public static final String SSL_JKS_PATH = "SSL_JKS_PATH";

Create the SSL_JKS_PASSWORD field inside the ConfigKeys class

    public static final String SSL_JKS_PASSWORD = "SSL_JKS_PASSWORD";

Create the AUTH_PORT field inside the ConfigKeys class

    public static final String AUTH_PORT = "AUTH_PORT";

Create the AUTH_SSL field inside the ConfigKeys class

    public static final String AUTH_SSL = "AUTH_SSL";

Create the AUTH_TOKEN_URI field inside the ConfigKeys class

    public static final String AUTH_TOKEN_URI = "AUTH_TOKEN_URI";

Create the AUTH_HOST_NAME field inside the ConfigKeys class

    public static final String AUTH_HOST_NAME = "AUTH_HOST_NAME";

Create the AUTH_URL field inside the ConfigKeys class

    public static final String AUTH_URL = "AUTH_URL";

Create the SITE_BASE_URL field inside the ConfigKeys class

    public static final String SITE_BASE_URL = "SITE_BASE_URL";

Create the SITE_DISPLAY_NAME field inside the ConfigKeys class

    public static final String SITE_DISPLAY_NAME = "SITE_DISPLAY_NAME";

Create the JDBC_DRIVER_CLASS field inside the ConfigKeys class

    public static final String JDBC_DRIVER_CLASS = "JDBC_DRIVER_CLASS";

Create the JDBC_USERNAME field inside the ConfigKeys class

    public static final String JDBC_USERNAME = "JDBC_USERNAME";

Create the JDBC_PASSWORD field inside the ConfigKeys class

    public static final String JDBC_PASSWORD = "JDBC_PASSWORD";

Create the JDBC_MAX_POOL_SIZE field inside the ConfigKeys class

    public static final String JDBC_MAX_POOL_SIZE = "JDBC_MAX_POOL_SIZE";

Create the JDBC_MAX_WAIT_QUEUE_SIZE field inside the ConfigKeys class

    public static final String JDBC_MAX_WAIT_QUEUE_SIZE = "JDBC_MAX_WAIT_QUEUE_SIZE";

Create the JDBC_MIN_POOL_SIZE field inside the ConfigKeys class

    public static final String JDBC_MIN_POOL_SIZE = "JDBC_MIN_POOL_SIZE";

Create the JDBC_MAX_STATEMENTS field inside the ConfigKeys class

    public static final String JDBC_MAX_STATEMENTS = "JDBC_MAX_STATEMENTS";

Create the JDBC_MAX_STATEMENTS_PER_CONNECTION field inside the ConfigKeys class

    public static final String JDBC_MAX_STATEMENTS_PER_CONNECTION = "JDBC_MAX_STATEMENTS_PER_CONNECTION";

Create the JDBC_MAX_IDLE_TIME field inside the ConfigKeys class

    public static final String JDBC_MAX_IDLE_TIME = "JDBC_MAX_IDLE_TIME";

Create the JDBC_CONNECT_TIMEOUT field inside the ConfigKeys class

    public static final String JDBC_CONNECT_TIMEOUT = "JDBC_CONNECT_TIMEOUT";

Create the JDBC_HOST field inside the ConfigKeys class

    public static final String JDBC_HOST = "JDBC_HOST";

Create the JDBC_PORT field inside the ConfigKeys class

    public static final String JDBC_PORT = "JDBC_PORT";

Create the JDBC_DATABASE field inside the ConfigKeys class

    public static final String JDBC_DATABASE = "JDBC_DATABASE";

Create the SOLR_HOST_NAME field inside the ConfigKeys class

    public static final String SOLR_HOST_NAME = "SOLR_HOST_NAME";

Create the SOLR_PORT field inside the ConfigKeys class

    public static final String SOLR_PORT = "SOLR_PORT";

Create the SOLR_COLLECTION field inside the ConfigKeys class

    public static final String SOLR_COLLECTION = "SOLR_COLLECTION";

Create the SOLR_URL_COMPUTATE field inside the ConfigKeys class

    public static final String SOLR_URL_COMPUTATE = "SOLR_URL_COMPUTATE";

Create the ACCOUNT_EMAIL field inside the ConfigKeys class

    public static final String ACCOUNT_EMAIL = "ACCOUNT_EMAIL";

Create the ROLE_ADMIN field inside the ConfigKeys class

    public static final String ROLE_ADMIN = "ROLE_ADMIN";

Create the EMAIL_ADMIN field inside the ConfigKeys class

    public static final String EMAIL_ADMIN = "EMAIL_ADMIN";

Create the OPEN_API_VERSION field inside the ConfigKeys class

    public static final String OPEN_API_VERSION = "OPEN_API_VERSION";

Create the API_DESCRIPTION field inside the ConfigKeys class

    public static final String API_DESCRIPTION = "API_DESCRIPTION";

Create the API_TITLE field inside the ConfigKeys class

    public static final String API_TITLE = "API_TITLE";

Create the API_TERMS_SERVICE field inside the ConfigKeys class

    public static final String API_TERMS_SERVICE = "API_TERMS_SERVICE";

Create the API_VERSION field inside the ConfigKeys class

    public static final String API_VERSION = "API_VERSION";

Create the API_CONTACT_EMAIL field inside the ConfigKeys class

    public static final String API_CONTACT_EMAIL = "API_CONTACT_EMAIL";

Create the API_LICENSE_NAME field inside the ConfigKeys class

    public static final String API_LICENSE_NAME = "API_LICENSE_NAME";

Create the API_LICENSE_URL field inside the ConfigKeys class

    public static final String API_LICENSE_URL = "API_LICENSE_URL";

Create the API_HOST_NAME field inside the ConfigKeys class

    public static final String API_HOST_NAME = "API_HOST_NAME";

Create the API_BASE_PATH field inside the ConfigKeys class

    public static final String API_BASE_PATH = "API_BASE_PATH";

Create the STATIC_BASE_URL field inside the ConfigKeys class

    public static final String STATIC_BASE_URL = "STATIC_BASE_URL";

Create the STATIC_PATH field inside the ConfigKeys class

    public static final String STATIC_PATH = "STATIC_PATH";

Create the TEMPLATE_PATH field inside the ConfigKeys class

    public static final String TEMPLATE_PATH = "TEMPLATE_PATH";

Create the IMPORT_PATH field inside the ConfigKeys class

    public static final String IMPORT_PATH = "IMPORT_PATH";

Create the EMAIL_HOST field inside the ConfigKeys class

    public static final String EMAIL_HOST = "EMAIL_HOST";

Create the EMAIL_PORT field inside the ConfigKeys class

    public static final String EMAIL_PORT = "EMAIL_PORT";

Create the EMAIL_USERNAME field inside the ConfigKeys class

    public static final String EMAIL_USERNAME = "EMAIL_USERNAME";

Create the EMAIL_PASSWORD field inside the ConfigKeys class

    public static final String EMAIL_PASSWORD = "EMAIL_PASSWORD";

Create the EMAIL_FROM field inside the ConfigKeys class

    public static final String EMAIL_FROM = "EMAIL_FROM";

Create the EMAIL_AUTH field inside the ConfigKeys class

    public static final String EMAIL_AUTH = "EMAIL_AUTH";

Create the EMAIL_SSL field inside the ConfigKeys class

    public static final String EMAIL_SSL = "EMAIL_SSL";

Create the SITE_ZONE field inside the ConfigKeys class

    public static final String SITE_ZONE = "SITE_ZONE";

Create the SITE_LOCALE field inside the ConfigKeys class

    public static final String SITE_LOCALE = "SITE_LOCALE";

Create the TIMER_DB_SOLR_SYNC_IN_SECONDS field inside the ConfigKeys class

    public static final String TIMER_DB_SOLR_SYNC_IN_SECONDS = "TIMER_DB_SOLR_SYNC_IN_SECONDS";

Create the ENABLE_DB_SOLR_SYNC field inside the ConfigKeys class

    public static final String ENABLE_DB_SOLR_SYNC = "ENABLE_DB_SOLR_SYNC";

Create the ENABLE_REFRESH_DATA field inside the ConfigKeys class

    public static final String ENABLE_REFRESH_DATA = "ENABLE_REFRESH_DATA";

Create the ENABLE_IMPORT_DATA field inside the ConfigKeys class

    public static final String ENABLE_IMPORT_DATA = "ENABLE_IMPORT_DATA";

Create the WORKER_POOL_SIZE field inside the ConfigKeys class

    public static final String WORKER_POOL_SIZE = "WORKER_POOL_SIZE";

Create the VERTX_WARNING_EXCEPTION_SECONDS field inside the ConfigKeys class

    public static final String VERTX_WARNING_EXCEPTION_SECONDS = "VERTX_WARNING_EXCEPTION_SECONDS";

Create the ZOOKEEPER_HOST_NAME field inside the ConfigKeys class

    public static final String ZOOKEEPER_HOST_NAME = "ZOOKEEPER_HOST_NAME";

Create the ZOOKEEPER_PORT field inside the ConfigKeys class

    public static final String ZOOKEEPER_PORT = "ZOOKEEPER_PORT";

Create the ZOOKEEPER_HOSTS field inside the ConfigKeys class

    public static final String ZOOKEEPER_HOSTS = "ZOOKEEPER_HOSTS";

Create the SOLR_WORKER_COMMIT_WITHIN_MILLIS field inside the ConfigKeys class

    public static final String SOLR_WORKER_COMMIT_WITHIN_MILLIS = "SOLR_WORKER_COMMIT_WITHIN_MILLIS";

Create the VERTX_WORKER_SEND_TIMEOUT_MILLIS field inside the ConfigKeys class

    public static final String VERTX_WORKER_SEND_TIMEOUT_MILLIS = "VERTX_WORKER_SEND_TIMEOUT_MILLIS";

This message will not self-destruct.

This message will not self destruct, because this project is open source.