Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3735, LDEV-3674: Rewrite LD import using JDK XML tools. Remove cglib library which does not seem to be used by XStream anymore. Remove Axis and wsdl4j libraries, and several Java classes made obsolete by Flash removal. Fix LD import in FLA and several Tools.

  1. … 38 more files in changeset.
LDEV-2917: Use <!DOCTYPE html> everywhere.

  1. … 170 more files in changeset.
LDEV-3514: Use pretInterceptor instead of postInterceptor. Create new transactions for service method retries.

Attach activity to Hibernate session in completeActivity() method.

  1. … 42 more files in changeset.
LDEV-3514: Use pretInterceptor instead of postInterceptor. Create new transactions for service method retries.

Attach activity to Hibernate session in completeActivity() method.

  1. … 43 more files in changeset.
LDEV-3514: Use postInterceptor instead of preInterceptor. PreInterceptor apparently runs before Hibernate transaction gets created. When an exception in the proxied method occurs, the transaction is canceled and is not re-created when retry is attempted. This leads to "no session" or "read only transaction on write" errors. PostInterceptor seems to work when the transaction is already created, so retries happen witin its scope.

  1. … 39 more files in changeset.
LDEV-3514: Use postInterceptor instead of preInterceptor. PreInterceptor apparently runs before Hibernate transaction gets created. When an exception in the proxied method occurs, the transaction is canceled and is not re-created when retry is attempted. This leads to "no session" or "read only transaction on write" errors. PostInterceptor seems to work when the transaction is already created, so retries happen witin its scope.

  1. … 39 more files in changeset.
LDEV-3514: Wrap all transactional methods with TransactionRetryInterceptor. Set number of attempts to 3. Remove previous safety mechanism for completeActivity() method.

  1. … 41 more files in changeset.
LDEV-3514: Wrap all transactional methods with TransactionRetryInterceptor. Set number of attempts to 3. Remove previous safety mechanism for completeActivity() method.

  1. … 42 more files in changeset.
LDEV-3464: Cleaning up TreeSets that may have a non Comparable object added to them.

  1. … 10 more files in changeset.
LDEV-2913: Remove application context files used for the removed junit tests.

LDEV-2913: Remove application context files used for the removed junit tests.

  1. … 3 more files in changeset.
LDEV-3336: Remove code for unnecessary ContentRepository WAR.

  1. … 260 more files in changeset.
LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport in set of LAMS DAO types from lams_contentrepository.

LDEV-3275: Add missing dependencies. Update XStream to version 1.5.0, and its corresponding libraries. Reimplement LD attachment importing. Reimplement Content Repository credential check. Moja joda-time library to separate folder as it is not a part of XStream deployment anymore, but it is still needed in LAMS code.

  1. … 349 more files in changeset.
LDEV-3332: revert spring-beans schema declaration in application context xml files. export spring meta-inf in jboss-deployment-structure.xml

It is way more elegant approach to fix an issue with spring-beans.xsd loading from internet.

  1. … 77 more files in changeset.
LDEV-3332: fix spring contexts declaration to find spring-beans-4.0.xsd locally at classpath.

Having spring module defined as a set of spring jars (as we do have in Wildfly), it is impossible for spring to resolve xsd schema mapping file 'spring.schemas' correctly. With set of jars, we have 5 instances of this file (with different content) under the same path 'META-INF/spring.schemas'. This ended up in spring not beeing able to map spring-beans-4.0.xsd URL path to local resource location. Finally, this xsd was loaded from internet - and that significantly slowed Wildfly startup.

With this fix LAMS is way (depends on internet connection) faster to start.

  1. … 76 more files in changeset.
LDEV-3293: Rewrite Application Context configuration files for Spring 4.

  1. … 78 more files in changeset.
LDEV-3293: Use the new Spring's support for Hibernate 4 instead of Hibernate 3. Switch from using HibernateDaoSupport.getSession() to its getSessionFactory().getSession(). The latter is sure to close the session automatically while a session returned by the first method should be closed manually. Theoritecally we do it in OpenSessionInViewFilter, but it may not be always the case, leading to open Hibernate session being left behind.

  1. … 86 more files in changeset.
LDEV-3275: Upgrade Hibernate Core to version 4.3.5.

  1. … 1578 more files in changeset.
Remove a non-ASCII character.

LDEV-3147 Simplify tools: get rid of instructions tab, define in monitor and offline activity options

  1. … 71 more files in changeset.
LDEV-2475 Meging changes with head

  1. … 7 more files in changeset.
LDEV-2374: Added a parameter to override repository security constraints. Now the Tool Content Handler name can be passed and a ticket will be taken from there, instead of the current tool. Changed the way Pixlr Tool provides output for Data Flow.

  1. … 7 more files in changeset.
Merge lams2_3 into head

  1. … 125 more files in changeset.
merging improvements from lams2_3_spring_jboss_tune branch

  1. … 118 more files in changeset.
LDEV-1382: The content repository needs the user details from the session to function properly, so it was throwing an exception on import. The previous code looked at the path, but we need the filename!

LDEV-1382: The content repository needs the user details from the session to function properly, so it was throwing an exception on import. The previous code looked at the path, but we need the filename!

  1. … 1 more file in changeset.
LDEV-1374: To ensure file names are not munged by zip utilities or operating systems using different encodings, we want to use filenames that use only the simplest of characters in zip archives. Added a new method getZipCompatiblePath() which converts a normal path to a numeric filename with the appropriate extension.

  1. … 1 more file in changeset.
LDEV-1382: If the content repository is called from a webservice, the HttpSession won't exist, so it was throwing a null pointer error. Now it throws a meaningful error.

LDEV-1374: Encode the filenames of files coming from the content repository.