package qa.qcri.aidr.manager.util; import qa.qcri.aidr.common.code.ConfigurationProperty; /** * @author dhruv-sharma * * Enum containing all the property keys required by the aidr-manager * module. * */ public enum ManagerConfigurationProperty implements ConfigurationProperty { TWITTER_REQUEST_TOKEN_URL("twitter.RequesttokenURL"), TWITTER_AUTHORIZE_URL("twitter.AuthorizeURL"), TWITTER_ACCESS_TOKEN_URL("twitter.AccessTokenURL"), SOCIAL_SIGN_IN_SIGN_UP_VIEW("socialsignin.signUpView"), SOCIAL_SIGN_IN_DEFAULT_AUTHENTICATION_SUCCESS_URL("socialsignin.defaultAuthenticationSuccessUrl"), SOCIAL_SIGN_IN_DEFAULT_ACCESS_DENIED_URL("socialsignin.defaultAccessDeniedUrl"), TWITTER_CONSUMER_KEY("twitter.consumerKey"), TWITTER_CONSUMER_SECRET("twitter.consumerSecret"), FACEBOOK_CONSUMER_KEY("facebook.consumerKey"), FACEBOOK_CONSUMER_SECRET("facebook.consumerSecret"), GOOGLE_CONSUMER_KEY("google.consumerKey"), GOOGLE_CONSUMER_SECRET("google.consumerSecret"), TWITTER_CALLBACK_URL("twitter.callBackURL"), APPLICATION_SECURE_URL("application.secureUrl"), SQL_SERVER_HOST("SQL_SERVER_HOST"), SQL_SERVER_PORT("SQL_SERVER_PORT"), SQL_DRIVER("SQL_DRIVER"), SQL_SERVER_TYPE("SQL_SERVER_TYPE"), HIBERNATE_DIALECT("HIBERNATE_DIALECT"), MANAGER_DB_NAME("MANAGER_DB_NAME"), MANAGER_DB_USERNAME("MANAGER_DB_USERNAME"), MANAGER_DB_PASSWORD("MANAGER_DB_PASSWORD"), MANAGER_DB_HBM2DDL("MANAGER_DB_HBM2DDL"), COLLECTOR_MAIN_URL("fetchMainUrl"), TAGGER_MAIN_URL("taggerMainUrl"), PERSISTER_MAIN_URL("persisterMainUrl"), CROWDSOURCING_API_MAIN_URL("crowdsourcingAPIMainUrl"), OUTPUT_MAIN_URL("outputAPIMainUrl"), SERVER_URL("serverUrl"), COLLECTION_COUNT_UPDATE_CRON("collection.update.notification.cron"), PUSHER_APP_ID("pusher.app.id"), PUSHER_APP_KEY("pusher.app.key"), PUSHER_APP_SECRET("pusher.app.secret"), FACEBOOK_COLLECTION_DATA_FETCH_CRON("facebook.collection.fetch.data.cron"), START_UNEXPECTEDLY_STOPPED_COLLECTIONS_CRON("start.unexpextedly.stopped.collections.cron"), SAMPLE_COUNT_THRESHOLD("sample.count.threshold"), START_UNEXPECTEDLY_STOPPED_COLLECTIONS_ENABLE("start.unexpectedly.stopped.collections.enable"); private final String configurationProperty; private ManagerConfigurationProperty(String property) { configurationProperty = property; } @Override public String getName() { return this.configurationProperty; } }