lams_contentrepository

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved code around so that the main repository class was named a service class and exists in the service directory (as per LAMS programming standards)

    • binary
    ./design/model.xml.zip
  1. … 108 more files in changeset.
Rejigged a few things to make junit work locally, now that main code uses JNDI database. Included moving the test context to the src area so that is in jar and available for junit testing in other projects. Changed name of createCredential to createCredentials. More consistent with other methods. Fixed a transaction bug - this method was defined as createCredentials in the Spring xml file.

Moved the test context to the src area so that is in jar and available for junit testing in other projects.

Keep version in line with lams_common

Added comment to clarify type

Converted sql type to date for creation date

Updating version of struts, converting ActionErrors to ActionMessages

    • binary
    ./lib/commons-codec-1.1.jar
Change the build script to use a properties file. Moved to the shared tools datasource.

    • binary
    ./lib/ehcache/ehcache-1.0.jar
    • binary
    ./lib/jboss-cache/jboss-cache.jar
    • binary
    ./lib/jboss-cache/jgroups.jar
Change the build script to use a properties file

Updated build to implement standard build entries

Updated classpath to include new mysql-connector file.

Corrected manifiest error - spaces where there should not have been.

Changed to Mysql 4.1, and to 3.1.7 connector. Moved the table definitions to lams_common. Added a unit test option to build file.

    • -123
    • +2
    ./db/sql/create_content_repository_tables.sql
Changed to Mysql 4.1, and to 3.1.7 connector. Moved the table definitions to lams_common. Added a unit test option to build file.

    • binary
    ./lib/mysql/mysql-connector-java-3.0.16-ga-bin.jar
    • binary
    ./lib/mysql/mysql-connector-java-3.1.7-bin.jar
Added manifest file to jar.

    • -0
    • +3
    ./conf/META-INF/MANIFEST.MF
Changed db name to LAMS

    • -1
    • +1
    ./db/sql/create_content_repository_tables.sql
Added GPL / copyright statement

  1. … 65 more files in changeset.
Switched db names

Improved the handling of Spring configuration and created a proxy to make it easier to call the repository.

Corrected comment

Fixed a possible NullPointerException

Use a database lams11 - so I can have old and new schemas in the same db server.

    • -1
    • +1
    ./db/sql/create_content_repository_tables.sql
    • binary
    ./lib/struts/struts-el.jar
Got the collections caching with JBOSS cache. Got unit tests working with ehcache. Build file now generates hbm.xml from java files using xdoclet.

    • binary
    ./lib/ehcache/ehcache-1.1.jar
  1. … 8 more files in changeset.
Experimenting with JBOSS cache

    • -0
    • +61
    ./conf/jboss/treecache.xml
    • -0
    • +134
    ./src/java/treecache.xml
Rejigged the link from the child node to the parent to point from the child node (rather than child node version). This restricts us to a design where we always create new nodes for new versions of a parent. Also made the lookup of child nodes manual (rather than loaded automatically by hibernate). Doesn't use lazy loading - goes direct to database to find node. Not so nice. But the changes have almost doubled the throughput in my testing.

    • -10
    • +10
    ./db/sql/create_content_repository_tables.sql
Change name from com.lamsinternational to org.lamsfoundation. Changed all the entries I can find but the jar file still contains a folder reference it appears.

  1. … 401 more files in changeset.
Improved messages on deletion of files on rollback of save.

  1. … 145 more files in changeset.
Added getPackageNodes call - gets a list of all the nodes for a package, including the package node itself.

    • -0
    • +3
    ./.settings/org.eclipse.core.resources.prefs
  1. … 149 more files in changeset.
Corrected code that gets all the nodes from a workspace, and ensured that when nodes are returned to a calling program, they are only returned if their workspace matches the ticket.

Recompiled javadoc

  1. … 145 more files in changeset.