package pt.estgp.estgweb;
import pt.estgp.estgweb.utils.ConfigProperties;
import pt.estgp.estgweb.domain.UserImpl;
import pt.estgp.estgweb.domain.User;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
/**
* @author Jorge Machado
* @date 28/Fev/2008
* @time 12:51:32
* @see pt.estgp.estgweb
*/
public class Globals
{
public static final int SEARCH_MAX_RESULTS = ConfigProperties.
getIntProperty("search.max.results");
public static final int SEARCH_BEST_FRAGMENTS_MAX_FRAGMENT_SIZE = ConfigProperties.
getIntProperty("search.best.fragments.max.fragment.size");
public static final int SEARCH_BEST_FRAGMENTS_MAX_FRAGMENTS = ConfigProperties.
getIntProperty("search.best.fragments.max.fragments");
public static final 1.5.0/docs/api/java/lang/String.html">String ALL_ROLE = ConfigProperties.
getProperty("user.super");
public static final 1.5.0/docs/api/java/lang/String.html">String ACTUAL_RELATIVE_PATH =
"ACTUAL_RELATIVE_PATH";
public static final 1.5.0/docs/api/java/lang/String.html">String ADMIN_ROLE = ConfigProperties.
getProperty("user.admin");
public static final 1.5.0/docs/api/java/lang/String.html">String SUPER_USER_ROLE = ConfigProperties.
getProperty("user.super");
public static final 1.5.0/docs/api/java/lang/String.html">String MANAGED_IDENTIFIER_MANAGERS_ROLE = ConfigProperties.
getProperty("user.identifiersManagers");
public static final 1.5.0/docs/api/java/lang/String.html">String USER_SESSION_KEY =
"UserSession";
public static final List
<String
> AUTOMATIC_VALIDATION_ROLES = ConfigProperties.
getListValues("announcements.automatic.validation.role");
public static final 1.5.0/docs/api/java/lang/String.html">String TMP_DIR = ConfigProperties.
getProperty("tmp.dir");
public static final 1.5.0/docs/api/java/lang/String.html">String DATA_DIR = ConfigProperties.
getProperty("data.dir");
public static final 1.5.0/docs/api/java/lang/String.html">String EMAIL_SERVER_HOST = ConfigProperties.
getProperty("email.server");
public static final 1.5.0/docs/api/java/lang/String.html">String SYSTEM_EMAIL_BOX = ConfigProperties.
getProperty("email.from");
public static final 1.5.0/docs/api/java/lang/String.html">String ANNOUNCEMENT_TYPE_NEWS =
"news";
public static final 1.5.0/docs/api/java/lang/String.html">String ANNOUNCEMENT_TYPE_TOP_FLASH_NEWS =
"top.flash.news";
public static final 1.5.0/docs/api/java/lang/String.html">String ANNOUNCEMENT_TYPE_BOTTOM_FLASH_NEWS =
"bottom.flash.news";
public static final 1.5.0/docs/api/java/lang/String.html">String ANNOUNCEMENT_TYPE_TODO =
"todo";
public static final 1.5.0/docs/api/java/lang/String.html">String ANNOUNCEMENT_TYPE_COURSE_UNIT =
"courseUnitAnnouncement";
public static final int NUMBER_ANNOUNCEMENT_TYPE_NEW_INDEX =
5;
public static final int NUMBER_ANNOUNCEMENT_TYPE_TOP_FLASH_NEWS_INDEX =
1;
public static final int NUMBER_ANNOUNCEMENT_TYPE_BOTTOM_FLASH_NEWS_INDEX =
2;
public static final int ANNOUNCEMENT_TYPE_TOP_FLASH_NEWS_TIMEOUT = ConfigProperties.
getIntProperty("announcements.top.flash.news.timeout.miliseconds");
public static final List
<String
> ANNOUNCEMENT_NOT_STANDARD = ConfigProperties.
getListValues("announcements.not.standard");
public static final int HOME_MAX_COURSE_UNIT_ANNOUNCEMENTS =
3;
public static List
<String
> USER_ROLES = ConfigProperties.
getListValues("user.role");
public static final 1.5.0/docs/api/java/lang/String.html">String STUDENT_ROLE = ConfigProperties.
getProperty("user.student");
public static final 1.5.0/docs/api/java/lang/String.html">String TEACHER_ROLE = ConfigProperties.
getProperty("user.teacher");
public static final 1.5.0/docs/api/java/lang/String.html">String EMAIL_LOCAL_SUFFIX = ConfigProperties.
getProperty("email.local.suffix");
public static final 1.5.0/docs/api/java/lang/String.html">String COURSE_COORDINATOR_ROLE = ConfigProperties.
getProperty("user.courseCoordinator");
public static final 1.5.0/docs/api/java/lang/String.html">String COURSE_DIRECTOR_ROLE = ConfigProperties.
getProperty("user.courseDirector");
public static final 1.5.0/docs/api/java/lang/String.html">String BLOG_TYPE_COURSE_UNIT = ConfigProperties.
getProperty("blog.type.courseunit");
/*SIGES WEB SERVICES*/
public static final 1.5.0/docs/api/java/math/BigDecimal.html">BigDecimal SIGES_INSTITUTION_CODE =
new 1.5.0/docs/api/java/math/BigDecimal.html">BigDecimal(ConfigProperties.
getIntProperty("siges.institution.code"));
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_WEBSERVICE_WSDL = ConfigProperties.
getProperty("ws.siges.wsdl");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_WEBSERVICE_TARGET_NAMESPACE = ConfigProperties.
getProperty("ws.siges.target.namespace");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_WEBSERVICE_SECRET = ConfigProperties.
getProperty("ws.siges.secret");
public static final long URL_STAT_CHART_EXPIRE_INTERVAL = ConfigProperties.
getIntProperty("url.stat.image.expire.interval.time.minutes");
public static final 1.5.0/docs/api/java/lang/String.html">String URL_STAT_CHART_TMP_DIR = ConfigProperties.
getProperty("url.stat.tmp.dir");
public static final int URL_STAT_CACHE_SIZE = ConfigProperties.
getIntProperty("url.stat.click.cache.size");
public static final long URL_STAT_CACHE_TIMEOUT = ConfigProperties.
getIntProperty("url.stat.click.cache.timeout") * 60
* 1000;
public static final List
<String
> URL_STAT_IGNORE_EXTENSIONS = ConfigProperties.
getListValues("url.stat.ignore.extension");
public static final List
<String
> URL_STAT_IGNORE_PREFIXS = ConfigProperties.
getListValues("url.stat.ignore.prefix");
public static final List
<String
> FILTER_IGNORE_EXTENSIONS = ConfigProperties.
getListValues("filter.ignore.extension");
public static final List
<String
> FILTER_IGNORE_PREFIXES = ConfigProperties.
getListValues("filter.ignore.prefix");
public static final 1.5.0/docs/api/java/lang/String.html">String SITE_URL = ConfigProperties.
getProperty("site.url");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_MESSAGES_PREFIX =
"intranet.";
public static final List
<String
> ANNOUNCEMENTS_VALIDATOR_ROLES = ConfigProperties.
getListValues("announcements.validator.role");
public static final 1.5.0/docs/api/java/lang/String.html">String POP_SERVER = ConfigProperties.
getProperty("pop.server");
public static final int POP_MAX_MESSAGES = ConfigProperties.
getIntProperty("pop.max.messages");
public static final 1.5.0/docs/api/java/lang/String.html">String POP_WEB_INTERFACE = ConfigProperties.
getProperty("pop.web.interface");
public static final boolean POP_CONTAINER_USAGE = ConfigProperties.
getBooleanProperty("pop.container.use");
public static final int POP_FRAGMENT_TEXT_SIZE = ConfigProperties.
getIntProperty("pop.fragment.text.size");
public static final int POP_REFRESH_TIMEOUT_MILISECONDS = ConfigProperties.
getIntProperty("pop.refresh.timeout.minutes") * 1000
* 60;
public static final boolean POP_USE_DEFAULT_SERVER = ConfigProperties.
getBooleanProperty("pop.use.default.server");
public static final boolean POP_USE_USERNAME_AND_PASSWORD_FIRST_AUTH = ConfigProperties.
getBooleanProperty("pop.use.username.and.password.first.authentication");
public static final int REMINDER_TEXT_SUMMARY_SIZE = ConfigProperties.
getIntProperty("reminders.text.summary.size");
public static final long MAX_BIGMAGE_FILE_SIZE_KBYTES =
500;
public static final long MAX_SMALLIMAGE_FILE_SIZE_KBYTES =
500;
public static final long MAX_BIGMAGE_FILE_SIZE_BYTES = MAX_BIGMAGE_FILE_SIZE_KBYTES
* 1024;
public static final long MAX_SMALLIMAGE_FILE_SIZE_BYTES = MAX_SMALLIMAGE_FILE_SIZE_KBYTES
* 1024;
//CourseUnits
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importFirstYearFormat = ConfigProperties.
getProperty("importFirstYearFormat");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importSecondYearFormat = ConfigProperties.
getProperty("importSecondYearFormat");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importFinalFormat = ConfigProperties.
getProperty("importFinalFormat");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importFirstYearFormatIntranet = ConfigProperties.
getProperty("importFirstYearFormatIntranet");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importSecondYearFormatIntranet = ConfigProperties.
getProperty("importSecondYearFormatIntranet");
public static final 1.5.0/docs/api/java/lang/String.html">String SIGES_importFinalFormatIntranet = ConfigProperties.
getProperty("importFinalFormatIntranet");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_SEMESTRE_S1 = ConfigProperties.
getProperty("intranet.semestre.S1");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_SEMESTRE_S2 = ConfigProperties.
getProperty("intranet.semestre.S2");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_SETUP_FILE = ConfigProperties.
getProperty("intranet.setup.file");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_USERS_SETUP_FILE_NAME = ConfigProperties.
getProperty("intranet.setup.users.filename");
public static final 1.5.0/docs/api/java/lang/String.html">String INTRANET_SETUP_FILE_NAME = ConfigProperties.
getProperty("intranet.setup.filename");
public static final 1.5.0/docs/api/java/lang/String.html">String COURSEUNIT_ASSIGNEMENT_TYPE_NO_FILE =
"nofile";
public static final 1.5.0/docs/api/java/lang/String.html">String PROFILE_SCHOLAR_DEGREE_SUPERIOR =
"superior";
public static final 1.5.0/docs/api/java/lang/String.html">String PROFILE_DEGREE_NOTSET =
"notset";
public static final 1.5.0/docs/api/java/lang/String.html">String MODULE_STATUS_PREFIX =
"module.";
public static final boolean MODULE_STATUS_ANNOUNCEMENTS = ConfigProperties.
getBooleanProperty("module.announcements");
public static final boolean MODULE_STATUS_MANAGE_IDENTIFIERS = ConfigProperties.
getBooleanProperty("module.manageidentifiers");
public static final boolean MODULE_STATUS_BLOGS = ConfigProperties.
getBooleanProperty("module.blogs");
public static final boolean MODULE_STATUS_URLSTAT = ConfigProperties.
getBooleanProperty("module.urlstat");
public static final boolean MODULE_STATUS_SEARCH = ConfigProperties.
getBooleanProperty("module.search");
public static final boolean MODULE_STATUS_SEARCH_GOOGLE = ConfigProperties.
getBooleanProperty("module.searchGoogle");
public static final boolean MODULE_STATUS_TODOS = ConfigProperties.
getBooleanProperty("module.todos");
public static final boolean MODULE_STATUS_REMINDERS = ConfigProperties.
getBooleanProperty("module.reminders");
public static final boolean MODULE_STATUS_INTRANET = ConfigProperties.
getBooleanProperty("module.intranet");
public static final boolean MODULE_STATUS_PROFILE = ConfigProperties.
getBooleanProperty("module.profile");
public static final boolean MODULE_STATUS_COURSEUNITS = ConfigProperties.
getBooleanProperty("module.courseunits");
}