AdminModule.java

Diff Revision Date Message Lines Author Branch
1.49 11 Feb 11

- checkstyle configuration ... ... [X] clean up according to the checkstyle rules - smoke test passed: mvn clean package install

+21 -21 Patrick Brunner MAIN
1.48 11 Feb 11

- checkstyle configuration ... [X] formatting step only - smoke test passed: mvn clean package install

+65 -63 Patrick Brunner MAIN
1.47 03 Jan 11

OLAT-6097: reenabling spring test that checks spring config for proper use of init and destroy when a type implements initializable and destroyable. Cleaned up usage of initializable and destroyable stuff

-7 schnider MAIN
1.46 11 May 10

OLAT-5165: [merged from 6-3-public branch to head] added the 'reject dmz-login feature'

+17 eglis MAIN
1.45 11 May 10

OLAT-5336: fix a red screen with the link "Open User" in Home > Subscriptions

+2 srosse MAIN
1.44 17 Mar 10

unified interfaces for init and destroy methods. New interfaces are called initializable and destroyable and replace the OlatModule and ServiceLifecycle interfaces. Config of Spring context or annotation for init or destroy gets automatically checked by jUnit test.

-2 schnider MAIN
1.43 15 Mar 10

config and startup refactoring to spring only

+39 -49 schnider MAIN
1.42 06 Nov 09

OLAT-4285: Refactoring of notification handlers to a Spring configuration and add NewUserNotificationHandler

+8 -1 srosse MAIN
1.41 14 Jul 09

OLAT-3696: RESOLVED - issue Info message: Add info and maintenace message only on node level as well http://bugs.olat.org/jira/browse/OLAT-3696 and also fixed OLAT-4149 cleaned up unused class

+2 -2 Patrick Brunner MAIN
1.40 01 Apr 09

OLAT-3690 - registration job deferred executed after startup - CronJob created with Java instead of xml config, because cron Expression is random generated per instance to have a better distribution of requests.

+1 -3 Patrick Brunner MAIN
1.39 07 Jan 09

non-jira temporary outcomment SystemRegistrationManager.getInstance().setupRegistrationBackgroundThread because of a bug introduced with it

+1 -1 lavinia MAIN
1.38 06 Jan 09

non-jira: changed LogDelegator in a way that the inheriting class must define the logger itself and provide a getLogger method() for the convenience helper methods from LogDelegator. This is the only way to make the logger static and drastically reduce logger objects (to one per class instead of one per object instance)

+1 -2 gnaegi MAIN
1.37 18 Dec 08

OLAT-3696: info message system now with cluster version for messages only on node level

+1 -1 schnider MAIN
1.36 12 Dec 08

OLAT-3690 implemented OLAT part of registration process. now someone has to implement the registration serve rpart ;-) (dump xml to DB)

+7 -1 gnaegi MAIN
1.35 07 Nov 08

MERGE FROM OLAT-6_0_x-BRANCH to HEAD

+9 -4 Patrick Brunner MAIN
1.34 17 Sep 08

OLAT-3466: removed OLATContext from olat_config.xml and moved to Spring stuff

+2 -2 schnider MAIN
1.33 25 Aug 08

OLAT-1796 Boilerplate: replaced "Copyright (c) 1999-200[0-9]" with "Copyright (c) since 2004"

+1 -1 Alexander Schneider MAIN
1.32 14 Aug 08

OLAT-3300: Fix clusterNOK by calling intermediateCommit in Module.init( ) methods instead of commit / sessionClose.

+1 -3 guretzki MAIN
1.31 21 Jul 08

OLAT-3330: DB: Do not call commit in closeSession, add AssertException for un-committed db-session, fix AssertException by adding db.commit( ), db.closeSession( )

+2 -1 guretzki MAIN
1.30 16 Jun 08

OLAT-2746: JMX Integration for caches, hibernate, file-upload

+11 guretzki MAIN
1.29 09 Jun 08

OLAT-3164:Session-Handling: Add olat_config.xml parameter to limit number of sessions.

+20 guretzki MAIN
1.28 28 May 08

OLAT-3164:Session-Handling: work in progress, fix problem with overwriting session-timeout with initial value, return number of invalidated session,

+39 -12 guretzki MAIN
1.27 28 May 08

OLAT-3164:Session-Handling: work in progress

+15 -3 guretzki MAIN
1.26 21 May 08

OLAT-3164:Session-Handling: work in progress

+69 -22 guretzki MAIN
1.25 16 Apr 08

OLAT-2725 refactoring maintenance message from olat3 AdminModule to olatcore OLATContext. The concept has been renamed to a more general name globalStickyMessage because maintenance message. The maintenance message works now also for new logged in users which was not the case in 5.x

+7 -35 gnaegi MAIN
1.24 17 Sep 07

OLAT-2278 create a facade to gather all coordination issues, thus allowing 2 different impls like 1VM and cluster

+2 -2 fjost MAIN
1.23 07 Sep 07

merge 2433-BRANCH into HEAD (final step)

+1 -1 Patrick Brunner MAIN
1.22 20 Jun 07

olat-2278 now not in branch anymore, but spring-ified in HEAD. Work: - rename olatresourceableeventcenter to olatsystembus - extract interface and let spring implement by di - created singleVM and Cluster version of the olat system bus - organize imports work still in progress for the cluster version, the standard version is ok.

+2 -3 fjost MAIN
1.21 23 May 07

OLAT-2320 Refactoring: moving briefcase code from olat3 project to olatcore

+5 gnaegi MAIN
1.20 19 Apr 07

OLAT-909: Extract DB interface, change to new hibernate query parser.

+3 -2 guretzki MAIN
1.19 11 Nov 06

organize imports

+1 -1 Patrick Brunner MAIN
1.18 29 Sep 06

OLAT-1796 update to apache 2.0 license boiler plate

+20 -12 Patrick Brunner MAIN
1.17 23 Aug 06

http://bugs.olat.org/jira/browse/OLAT-1608?page=vcs - resolved dependences between core and olat using class variables (discussed with patrick)

-9 Alexander Schneider MAIN
1.16 22 Aug 06

http://bugs.olat.org/jira/browse/OLAT-1608 fixed: Log out and log in -> there is no more message

+9 Alexander Schneider MAIN
1.15 21 Jun 06

olat-1509 moved org.olat.persistence to org.olat.core.commons.persistence

+1 -1 fjost MAIN
1.14 16 Jun 06

OLAT-1509 Main benefit of this refactoring: - resolve depenendicies of FullChiefController to InstantMessaging - add facility to inject any SpringController into the upper right corner and the footer place - remove parts (90%) of olat.core's dependencies to the org.olat.xxx - introduction of a SpringController, a controller instantiatiable by spring, neede was a init(Ureq, WControl) method which must be overriden by the implementor. - spring used to register path - handlers / dispatchers - spring used to inject a controller for the place in the rigth upper corner of the fullchiefcontroller -> e.g. instant messaging, print, logout, help links are no longer provided by the olat.core They come from the surrounding webapplication instead. - spring used to inject a controller for the footer's place - Requests for the MRTG and setting a maintenance message via http request and token are wrapped by a Dispatcher - setting the maintenance message is no longer done be looping over all controllers, it broadcasted over a channel to the connected FullChiefControllers - the Version.java is an interface now, and injected via spring. If the surrounding webapplication does not provide a Version the Version of the olat.core is used. -moving around some language keys, as some methods and classes have been moved around.

+21 -20 Patrick Brunner MAIN
1.13 08 Jun 06

OLAT-869 finally --- Tracing refactoring is finished. --- please read to the end. -!!!- sorry for changing the method signature of the logXYZ methods, but I think it enhances readability -- this may give you some errors now. -!!!- Code from the sysinfocontroller is now available to public from Tracing -!!!- log messages generated by classes which are not triggered by user request, e.g. Module inits, servlet inits, print out now long list of "n/a" This is not nice, but o.k. from my point of view. - only blabliblupTest classes have remaining references to log4j.Logger - unified use of logDebug(..) it is now always surrounded with an IF to check if we really should string-concatenate (expensive op) and log debug. - logError, logWarn, logInfo, logDebug... everything goes through Tracing now. - classes no longer need to instantiate a logger, logging is now done by one line call with the calling.class as parameter. - log messages are bound to the logging class -> log shows which class is logging and not always that Tracing class is logging. thx for reading :-)

+2 -2 Patrick Brunner MAIN
1.12 05 Jun 06

OLAT-869 75% of refactoring tracing stuff - removed identity from method signatures as this information is taken from the thread local - refactored logError to use class instead of category string, this implied to refactor the olatruntimeexception as it should bring also a class instead of a category string. - grunt work done replacing all (null...) parameters with meanigful a class parameter. the upcoming 25% to do are: - introduce logInfo(..) and logDebug(...) similiar to logWarn and logError in the Tracing class - refactor all classes using log4j calls to log.XXX to the respective call to Tracing.logXXX goal is to have all log calls to go through Tracing.class as it holds lots of cool information in its thread local variable which would not be accessibel outside in the different classes generating log entries.

+2 -2 Patrick Brunner MAIN
1.11 18 May 06

olat-1509: split up controllerfactory in core/commons and lms specific parts

+1 -1 fjost MAIN
1.10 09 May 06

OLAT-1509 moved org.olat.util to org.olat.core.util

+1 -1 fjost MAIN
1.9 08 May 06

OLAT-1509

+1 -1 Patrick Brunner MAIN
1.8 08 May 06

OLAT-1509

+3 -3 Patrick Brunner MAIN
1.7 08 May 06

OLAT-1509

+1 -1 Patrick Brunner MAIN
1.6 03 May 06

OLAT-1509 -move org.olat.gui -> org.olat.core.gui (except the portal which has some class references in xml stream) -adapted xx_config.xml files where some org.olat.gui.render.VelocityRender references were

+3 -3 Patrick Brunner MAIN
1.5 05 Apr 06

header cleanup, license stuff has to be on top above package otherwise its included in javadoc every time!

+13 -11 schnider MAIN
1.4 31 Jan 06

removed version number information - cleanup

-2 gnaegi MAIN
1.3 04 Aug 05

replace old "category" in logging with caller's classname

+4 -4 fjost MAIN
1.2 26 Jul 05

ufff... major rework of tabs and major cleanup. - gui and css classes still need flo's improvement ;) - dynamic sites impl v 0.9 - stateful static tabs - better separation of tasks of chiefcontroller

+5 -5 fjost MAIN
1.1 13 Apr 05

- Refactored maintenanceMessage code from OLATContext to a new AdminModule - external setting of maintenance message is now protected by a token that is randomly generated by OLAT at first startup http://bugzilla.olat.org/show_bug.cgi?id=1463

+136 gnaegi MAIN
1.14.2.1 22 Jun 06

Merge HEAD into Branch

+1 -1 leberle OLAT-4_2_0-BPS-1553
1.6.2.2 22 May 06

OLAT-1233:Merge HEAD into branch-1233

+1 -1 guretzki OLAT-4_2_0-UNIZH-1233
1.6.2.1 10 May 06

OLAT-1233: Merge HEAD into Branch

+6 -6 guretzki OLAT-4_2_0-UNIZH-1233
1.4.6.1 06 Apr 06

merged head (with ajax, header cleanup)

+13 -11 guretzki OLAT-4_2_0-UNIZH-1480
1.11.2.3 29 Jun 06

OLAT-1530: Merge HEAD into BRANCH-1530

+22 -21 Alexander Schneider OLAT-4_2_0-UNIZH-1530
1.11.2.2 09 Jun 06

merge HEAD into BRANCH-1530

+2 -2 Alexander Schneider OLAT-4_2_0-UNIZH-1530
1.11.2.1 06 Jun 06

merge HEAD into BRANCH-1530

+2 -2 Alexander Schneider OLAT-4_2_0-UNIZH-1530
1.13.2.2 27 Jun 06

OLAT-1562: Merge HEAD into branch.

+1 -1 guretzki OLAT-4_2_0-UNIZH-1562
1.13.2.1 19 Jun 06

OLAT-1562:Merge HEAD into Branch.

+21 -20 guretzki OLAT-4_2_0-UNIZH-1562
1.11.4.1 21 Jul 06

merges from HEAD

+24 -23 gnaegi OLAT-4_2_0-goodsolutions-1232
1.17.6.1 10 Oct 06

MERGE HEAD TO BRANCH 5.0.x prepare for 5.0.1

+20 -12 Patrick Brunner OLAT-5_0_x-BRANCH
1.18.6.1 16 Nov 06

OLAT-1879 Merge HEAD into Branch 1879

+1 -1 leberle OLAT-5_1_0-BPS-1879
1.18.10.1 12 Dec 06

merge head into branch

+1 -1 leberle OLAT-5_1_0-BPS-1914
1.25.2.5 10 Oct 08

OLAT-3490 set session timeout in seconds -> set the session timeout in milliseconds for the changepresencejob which in turn is then used to display the current sessiontimout. bug was: setting sessiontimout in seconds, was actuall setting the timeout in milliseconds.

+3 -1 Patrick Brunner OLAT-6_0_x-BRANCH
1.25.2.4 25 Sep 08

OLAT-3490 fix bug milliseconds from changepresencejob <-> usersession admin tab

+4 -2 Patrick Brunner OLAT-6_0_x-BRANCH
1.25.2.3 23 Sep 08

OLAT-3490 fallback to tomcat session timeout if changepresence job fails.

+2 -1 Patrick Brunner OLAT-6_0_x-BRANCH
1.25.2.2 20 Aug 08

OLAT-1796 Boilerplate: replaced "Copyright (c) 1999-200[0-9]" with "Copyright (c) since 2004"

+1 -1 Alexander Schneider OLAT-6_0_x-BRANCH
1.25.2.1 16 Jul 08

OLAT-3164: Session-Handling : Merge HEAD into 6_0_x Branch as emergency for semester-start

+141 -24 guretzki OLAT-6_0_x-BRANCH
1.39.6.1 01 Apr 09

OLAT-3690 MERGE HEAD TO BRANCH 6.1.x - registration background job

+1 -3 Patrick Brunner OLAT-6_1_x-BRANCH
1.39.8.1 08 Apr 09

Incomplete - task OLAT-3861

+1 -3 bja OLAT-6_2-BPS-FEATURES
1.42.6.1 25 Mar 10

OLAT-5165: implemented rejecting requests at dmz level - except for those coming via 'switch to node' which get a bypassdmzreject cookie set valid for 5min

+17 eglis OLAT-6_3_0-PUBLIC
1.46.4.1 05 Sep 10

sync with head

+1 -1 schnider OLAT-7_1-Backbutton
1.33.2.2 03 Feb 09

head merged

+16 -6 bja OLAT-HEAD-BPS-1229
1.33.2.1 25 Sep 08

OLAT-1229: mostly only updates to stay in sync with the HEAD extended logging from HEAD calls to new api in this branch updated file to generate reporting table updated file to generate postgresql-database in general

+2 -2 blaw OLAT-HEAD-BPS-1229
1.15.8.2 15 Jun 07

OLAT-1595 : mergeOLAT-5_1_xToBranch

+1 -1 ikroll OLAT-HEAD-BPS-1595
1.15.8.1 05 Oct 06

http://bugs.olat.org/jira/browse/OLAT-1595 OLAT-1595: Merge HEAD into BRANCH (work in progress)

+20 -12 ikroll OLAT-HEAD-BPS-1595
1.18.8.2 06 Jan 08

OLAT-2434 Merging HEAD to CF branch, adding database migration script. There are some classes I had to patch in the core to make this branch work, I will commit them directly to HEAD when merging the branch back to HEAD, so this branch will not compile out of the box.

+3 -3 gnaegi OLAT-HEAD-BPS-Prototype_CF
1.18.8.1 17 Jul 07

OLAT-2434 BPS-CF update old branch to current head development. has some errors in test classes

+9 -4 gnaegi OLAT-HEAD-BPS-Prototype_CF
1.39.2.1 23 Apr 09

OLAT-3766 Update IMS CP Branch to HEAD

+1 -3 gnaegi OLAT-HEAD-FRENTIX-3766-CPEDITOR
1.40.2.1 27 Jul 09

OLAT-3946 update from HEAD

+2 -2 gwassmann OLAT-HEAD-FRENTIX-3946-Podcast
1.15.2.1 03 Nov 06

Synchronyzing 1577 branch (glossary, scorm assessable, repo can reference) with HEAD

+20 -12 gnaegi OLAT-HEAD-JGS-1577
1.13.6.1 14 Jun 06

work in progress

+21 -20 Patrick Brunner OLAT-HEAD-JGS_UNIZH-1509_pbwork
1.22.4.1 05 Sep 07

olat_2433 avoid full page refresh and course launch (now: only when custom css) -> to not break the iframe history for back button usage - interface slowbandwidth simulator (work in progress) for slow modem/browsers testing

+1 -1 fjost OLAT-HEAD-UZH-OLAT_2433
1.35.2.3 28 May 09

OLAT-3674: merge head to branch

+1 -3 rhaag OLAT-HEAD_FRENTIX-3674
1.35.2.2 12 Jan 09

merge Head to branch, part1

+1 -2 rhaag OLAT-HEAD_FRENTIX-3674
1.35.2.1 23 Dec 08

merge Head to Branch

+8 -2 rhaag OLAT-HEAD_FRENTIX-3674
1.44.4.1 22 Jun 10

updating to current head

+19 thomasw OLAT_6_4_0-BPS-Onyx_Integration
1.42.2.1 28 Jan 10

config and startup refactoring work in progress. Done are: only one spring context, no olat_config.xml, no more extenstionManger and servicefactory, startup is done by web.xml. OLAT is up and running again...

+39 -49 schnider tmpOLAT-HEAD-640-until-2010-03-10