Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Replace deprecated Long constructor

    • -1
    • +1
    ./contentrepository/client/Download.java
  1. … 116 more files in changeset.
LDEV-5440 Update Hibernate queries with new syntax

Get rid of deprecated Long and Integer constructors.

    • -1
    • +1
    ./contentrepository/client/ToolContentHandler.java
  1. … 85 more files in changeset.
LDEV-5440 Revert some unnecessary package name changes

    • -1
    • +1
    ./contentrepository/CheckCredentialTicketBeforeAdvice.java
    • -1
    • +1
    ./contentrepository/CrNodeVersionProperty.java
    • -1
    • +1
    ./contentrepository/client/Download.java
    • -1
    • +1
    ./contentrepository/client/ToolContentHandler.java
    • -1
    • +1
    ./contentrepository/dao/file/FileDAO.java
    • -1
    • +1
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 453 more files in changeset.
LDEV-5440 Refactor packages of imported classes

    • -1
    • +1
    ./contentrepository/CheckCredentialTicketBeforeAdvice.java
    • -1
    • +1
    ./contentrepository/CrNodeVersionProperty.java
    • -1
    • +1
    ./contentrepository/client/Download.java
    • -1
    • +1
    ./contentrepository/client/ToolContentHandler.java
    • -1
    • +1
    ./contentrepository/dao/file/FileDAO.java
    • -1
    • +1
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 470 more files in changeset.
LDEV-5440 Rewrite config files and library references

    • -2
    • +2
    ./contentrepository/CheckCredentialTicketBeforeAdvice.java
    • -13
    • +13
    ./contentrepository/CrCredential.java
    • -16
    • +16
    ./contentrepository/CrNodeVersion.java
    • -16
    • +16
    ./contentrepository/CrNodeVersionProperty.java
    • -13
    • +13
    ./contentrepository/CrWorkspace.java
    • -14
    • +14
    ./contentrepository/CrWorkspaceCredential.java
    • -4
    • +4
    ./contentrepository/SimpleVersionDetail.java
    • -6
    • +6
    ./contentrepository/client/Download.java
    • -2
    • +2
    ./contentrepository/client/ToolContentHandler.java
    • -2
    • +2
    ./contentrepository/dao/file/FileDAO.java
  1. … 941 more files in changeset.
LDEV-5357 Fix redirect with HTTP when HTTPS is used

    • -13
    • +16
    ./contentrepository/client/Download.java
LDEV-5357 Fix zipped website displaying after introducing UUIDs

    • -17
    • +12
    ./contentrepository/client/Download.java
    • -193
    • +147
    ./contentrepository/service/IRepositoryService.java
    • -113
    • +58
    ./contentrepository/service/SimpleRepository.java
Revert "LDEV-5357 Use UUIDs for file downloads"

This reverts commit 2de8f805211b6433aff4efd6fa9275a1b9933033.

    • -10
    • +7
    ./contentrepository/client/Download.java
    • -2
    • +2
    ./contentrepository/client/IToolContentFullHandler.java
    • -57
    • +69
    ./contentrepository/client/ToolContentHandler.java
    • -6
    • +6
    ./contentrepository/service/IRepositoryService.java
    • -13
    • +14
    ./contentrepository/service/SimpleRepository.java
    • -5
    • +5
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 48 more files in changeset.
LDEV-5357 Use UUIDs for file downloads

    • -7
    • +10
    ./contentrepository/client/Download.java
    • -2
    • +2
    ./contentrepository/client/IToolContentFullHandler.java
    • -69
    • +57
    ./contentrepository/client/ToolContentHandler.java
    • -6
    • +6
    ./contentrepository/service/IRepositoryService.java
    • -14
    • +13
    ./contentrepository/service/SimpleRepository.java
    • -5
    • +5
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 48 more files in changeset.
LDEV-5349 Reintroduce zipped website as Shared Resource

    • -3
    • +3
    ./contentrepository/client/Download.java
  1. … 17 more files in changeset.
LDEV-4962 Use complex portrait UUID in tools

    • -0
    • +2
    ./contentrepository/client/Download.java
  1. … 25 more files in changeset.
LDEV-4962 Use complex portrait UUID in tools

Conflicts:

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java

    • -0
    • +2
    ./contentrepository/client/Download.java
  1. … 25 more files in changeset.
LDEV-4962 Introduce complex portrait UUIDs

    • -6
    • +7
    ./contentrepository/IVersionedNode.java
    • -35
    • +6
    ./contentrepository/client/Download.java
    • -16
    • +43
    ./contentrepository/client/ToolContentHandler.java
    • -12
    • +16
    ./contentrepository/service/INodeFactory.java
    • -1
    • +9
    ./contentrepository/service/IRepositoryService.java
    • -18
    • +53
    ./contentrepository/service/NodeFactory.java
    • -27
    • +55
    ./contentrepository/service/SimpleRepository.java
    • -28
    • +34
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 27 more files in changeset.
LDEV-4962 Introduce complex portrait UUIDs

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/util/WebUtil.java

lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/ToolContentHandler.java

lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/NodeFactory.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/AssessmentUserDAOHibernate.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/IAssessmentService.java

    • -6
    • +7
    ./contentrepository/IVersionedNode.java
    • -35
    • +6
    ./contentrepository/client/Download.java
    • -3
    • +31
    ./contentrepository/client/ToolContentHandler.java
    • -12
    • +16
    ./contentrepository/service/INodeFactory.java
    • -1
    • +9
    ./contentrepository/service/IRepositoryService.java
    • -20
    • +54
    ./contentrepository/service/NodeFactory.java
    • -27
    • +55
    ./contentrepository/service/SimpleRepository.java
    • -28
    • +34
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 30 more files in changeset.
LDEV-4929 Add missing service method names to xApplicationContext.xmls

* Alphabetize method names in to xApplicationContext.xmls

    • -13
    • +12
    ./contentrepository/applicationContext.xml
  1. … 42 more files in changeset.
Merge remote-tracking branch 'origin/master' into develop

    • -22
    • +40
    ./contentrepository/service/NodeFactory.java
    • -53
    • +83
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 2 more files in changeset.
LDEV-4801 Always use a transaction for when logging in user to CR

    • -1
    • +1
    ./contentrepository/applicationContext.xml
LDEV-4801 Revert changes of FileDAO

They did not lead to fixing the problem and were actually unnecessary:

FileDAO does not use DB connections, so no need for transactions.

    • -2
    • +3
    ./contentrepository/CheckCredentialTicketBeforeAdvice.java
    • -7
    • +7
    ./contentrepository/applicationContext.xml
    • -10
    • +24
    ./contentrepository/service/INodeFactory.java
    • -41
    • +0
    ./contentrepository/service/IRepositoryService.java
    • -22
    • +40
    ./contentrepository/service/NodeFactory.java
    • -74
    • +43
    ./contentrepository/service/SimpleRepository.java
    • -53
    • +83
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 1 more file in changeset.
Revert "LDEV-4801 Do throw an exception in FileDAO when file is not found."

This reverts commit 6f700a19baae0fa813ac85e0b4559d0afe27523a.

    • -5
    • +1
    ./contentrepository/client/Download.java
    • -6
    • +8
    ./contentrepository/dao/file/FileDAO.java
  1. … 1 more file in changeset.
LDEV-4801 Wrap in a transaction a method which uses a DB connection

    • -1
    • +2
    ./contentrepository/applicationContext.xml
LDEV-4801 Do throw an exception in FileDAO when file is not found.

An attempt to fix leaked connections.

    • -1
    • +5
    ./contentrepository/client/Download.java
    • -8
    • +6
    ./contentrepository/dao/file/FileDAO.java
  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/master' into develop

    • -40
    • +22
    ./contentrepository/service/NodeFactory.java
    • -57
    • +27
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 1 more file in changeset.
LDEV-4802 Make all DAO calls in content repository go through service

Some classes in content repository were using DAO methods directly,

without enveloping them in a transaction. Now they all go through

RepositoryService.

These methods need to start with "dao" prefix so they are not picked up

by CheckCredentialTicketBeforeAdvice.

    • -3
    • +2
    ./contentrepository/CheckCredentialTicketBeforeAdvice.java
    • -7
    • +7
    ./contentrepository/applicationContext.xml
    • -24
    • +10
    ./contentrepository/service/INodeFactory.java
    • -0
    • +41
    ./contentrepository/service/IRepositoryService.java
    • -40
    • +22
    ./contentrepository/service/NodeFactory.java
    • -43
    • +74
    ./contentrepository/service/SimpleRepository.java
    • -83
    • +53
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 1 more file in changeset.
LDEV-4802 Allow TX writing when getting a file item from repository

Attempt to fix

java.lang.Exception: Connection across boundary

when downloading a file. It leaks a connection.

    • -4
    • +3
    ./contentrepository/applicationContext.xml
LDEV-4755 Fix files with zero length being uploaded after viruse scan

Antivirus scan read the stream so it would be at its end when file got

written to drive.

    • -1
    • +8
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 2 more files in changeset.
LDEV-4755 Initial virus scanning implementation

    • -14
    • +13
    ./contentrepository/client/ToolContentHandler.java
    • -26
    • +35
    ./contentrepository/service/SimpleVersionedNode.java
  1. … 1 more file in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

    • -1
    • +1
    ./contentrepository/CrNodeVersion.java
    • -5
    • +6
    ./contentrepository/CrNodeVersionProperty.java
    • -6
    • +6
    ./contentrepository/CrWorkspaceCredential.java
  1. … 167 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

    • -1
    • +1
    ./contentrepository/CrNodeVersion.java
    • -5
    • +6
    ./contentrepository/CrNodeVersionProperty.java
    • -6
    • +6
    ./contentrepository/CrWorkspaceCredential.java
  1. … 167 more files in changeset.
DEMO-2 Add new wrapper methods that allow specifying userId

IToolContentHandler methods assume userId is always available from the

current HttpSession. However sometimes, as in the case of lams_demo,

userId can't be acquired from HttpSession (as it might be invalidated

already), so we need to have an ability to specify userId as a

parameter.

    • -3
    • +15
    ./contentrepository/client/ToolContentHandler.java
    • -33
    • +31
    ./contentrepository/service/IRepositoryService.java
    • -18
    • +21
    ./contentrepository/service/SimpleRepository.java
  1. … 1 more file in changeset.
LDEV-4696 Removing legacy parameters and deprecated methods

  1. … 39 more files in changeset.