Index: lams_contentrepository/.classpath =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/.classpath,v diff -u -r1.7 -r1.8 --- lams_contentrepository/.classpath 28 Jan 2005 02:26:44 -0000 1.7 +++ lams_contentrepository/.classpath 3 Feb 2005 23:41:02 -0000 1.8 @@ -22,5 +22,10 @@ + + + + + Index: lams_contentrepository/build.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/build.xml,v diff -u -r1.9 -r1.10 --- lams_contentrepository/build.xml 2 Feb 2005 08:07:23 -0000 1.9 +++ lams_contentrepository/build.xml 3 Feb 2005 23:41:02 -0000 1.10 @@ -337,5 +337,26 @@ + + + + + + + + + + + + + + Index: lams_contentrepository/xdoclet-build.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/Attic/xdoclet-build.xml,v diff -u -r1.3 -r1.4 --- lams_contentrepository/xdoclet-build.xml 28 Jan 2005 02:26:44 -0000 1.3 +++ lams_contentrepository/xdoclet-build.xml 3 Feb 2005 23:41:02 -0000 1.4 @@ -41,5 +41,17 @@ - + + + + + + + + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrCredential.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrCredential.hbm.xml,v diff -u -r1.1 -r1.2 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrCredential.hbm.xml 28 Jan 2005 02:23:20 -0000 1.1 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrCredential.hbm.xml 3 Feb 2005 23:39:40 -0000 1.2 @@ -1,107 +1,83 @@ - + + - - - - - - - @hibernate.class + - true - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + - - - true - - - - - true - true - - @hibernate.property + - - - true - - @hibernate.property + unique="true" + /> + + - + /> - - - - - - @hibernate.set + - @hibernate.collection-key - column="credential_id" + + - @hibernate.collection-one-to-many - class="org.lamsfoundation.lams.contentrepository.CrWorkspaceCredential" - - - - - - + - + + + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNode.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrNode.hbm.xml,v diff -u -r1.3 -r1.4 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNode.hbm.xml 2 Feb 2005 08:06:31 -0000 1.3 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNode.hbm.xml 3 Feb 2005 23:39:40 -0000 1.4 @@ -1,161 +1,132 @@ - + + - - - - - - - - @hibernate.class + - true - - - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + + - - - true - - - - - true - true - - @hibernate.property + - - - true - true - - @hibernate.property + /> + + - - - true - true - - @hibernate.property + /> + + - - - true - true - - @hibernate.property + /> + + - - - - - - - - @hibernate.set + /> + + + + + + + + + + + - @hibernate.collection-key - column="node_id" + + - @hibernate.collection-one-to-many - class="org.lamsfoundation.lams.contentrepository.CrNodeVersion" - - - - - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="workspace_id" - - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="parent_nv_id" - - - - + + + + + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersion.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrNodeVersion.hbm.xml,v diff -u -r1.3 -r1.4 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersion.hbm.xml 2 Feb 2005 08:06:31 -0000 1.3 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersion.hbm.xml 3 Feb 2005 23:39:40 -0000 1.4 @@ -1,150 +1,99 @@ - + + - - - - - - - @hibernate.class + - true - - - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + + - - - true - - - - - true - true - - @hibernate.property + - - - true - true - - @hibernate.property + /> + + - + /> - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="node_id" - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @hibernate.set + + - @hibernate.collection-key - column="nv_id" + + - @hibernate.collection-one-to-many - class="org.lamsfoundation.lams.contentrepository.CrNodeVersionProperty" - - - - - - + - + + + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrNodeVersionProperty.hbm.xml,v diff -u -r1.2 -r1.3 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.hbm.xml 2 Feb 2005 08:06:31 -0000 1.2 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.hbm.xml 3 Feb 2005 23:39:40 -0000 1.3 @@ -1,113 +1,89 @@ - + + - - - - - - - @hibernate.class + - true - IValue - - - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + + - - - true - - - - - true - true - - @hibernate.property + - - - true - true - - @hibernate.property + /> + + - - - true - true - - @hibernate.property + /> + + - + /> - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="nv_id" - - - + + + - + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspace.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrWorkspace.hbm.xml,v diff -u -r1.2 -r1.3 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspace.hbm.xml 2 Feb 2005 08:06:31 -0000 1.2 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspace.hbm.xml 3 Feb 2005 23:39:40 -0000 1.3 @@ -1,120 +1,91 @@ - + + - - - - - - - - @hibernate.class + - true - IWorkspace - - - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + + - - - true - - - - - true - true - - @hibernate.property + - + /> - - - - - - @hibernate.set + - @hibernate.collection-key - column="workspace_id" + + - @hibernate.collection-one-to-many - class="org.lamsfoundation.lams.contentrepository.CrWorkspaceCredential" - - - - - - - - - - @hibernate.set + + + + + - @hibernate.collection-key - column="workspace_id" + + - @hibernate.collection-one-to-many - class="org.lamsfoundation.lams.contentrepository.CrNode" - - - - - - + - + + + + + + Index: lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/Attic/CrWorkspaceCredential.hbm.xml,v diff -u -r1.1 -r1.2 --- lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.hbm.xml 28 Jan 2005 02:23:20 -0000 1.1 +++ lams_contentrepository/conf/hibernate/mappings/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.hbm.xml 3 Feb 2005 23:39:40 -0000 1.2 @@ -1,76 +1,69 @@ - + + - - - - - - - @hibernate.class + - true - - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" + + + + + + + + + - - true - - + + + + - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="workspace_id" - - - - - - true - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="credential_id" - - - + - Index: lams_contentrepository/lib/ehcache/ehcache-1.1.jar =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/lib/ehcache/Attic/ehcache-1.1.jar,v diff -u Binary files differ Index: lams_contentrepository/src/java/treecache.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/Attic/treecache.xml,v diff -u -r1.1 -r1.2 --- lams_contentrepository/src/java/treecache.xml 2 Feb 2005 08:07:10 -0000 1.1 +++ lams_contentrepository/src/java/treecache.xml 3 Feb 2005 23:40:24 -0000 1.2 @@ -110,8 +110,9 @@ - - + + + @@ -123,8 +124,8 @@ 1000 - 200 - 900 + 200 + 900 Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrCredential.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrCredential.java,v diff -u -r1.1 -r1.2 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrCredential.java 28 Jan 2005 02:25:41 -0000 1.1 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrCredential.java 3 Feb 2005 23:40:24 -0000 1.2 @@ -85,6 +85,8 @@ } /** + * bi-directional one-to-many association to CrWorkspaceCredential + * * @hibernate.set * lazy="true" * inverse="true" Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNode.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNode.java,v diff -u -r1.2 -r1.3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNode.java 2 Feb 2005 00:52:57 -0000 1.2 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNode.java 3 Feb 2005 23:40:24 -0000 1.3 @@ -14,8 +14,9 @@ /** - * @hibernate.class - * table="lams_cr_node" + * @hibernate.class table="lams_cr_node" + * + * @hibernate.cache usage = "transactional" * */ public class CrNode implements Serializable { @@ -124,6 +125,7 @@ /** * @hibernate.property * column="created_date_time" + * type="java.sql.Timestamp" * length="14" * */ @@ -149,7 +151,9 @@ this.nextVersionId = nextVersionId; } - /** + /** + * bi-directional many-to-one association to CrWorkspace + * * @hibernate.many-to-one * not-null="true" * @hibernate.column name="workspace_id" @@ -165,9 +169,12 @@ /** * Get the parent node/version to this node. + * bi-directional many-to-one association to CrNodeVersion. * * @hibernate.many-to-one * not-null="true" + * lazy="false" + * inversion="true" * @hibernate.column name="parent_nv_id" * */ @@ -181,6 +188,8 @@ /** + * bi-directional one-to-many association to CrNodeVersion + * * @hibernate.set * lazy="false" * inverse="true" @@ -189,6 +198,8 @@ * column="node_id" * @hibernate.collection-one-to-many * class="org.lamsfoundation.lams.contentrepository.CrNodeVersion" + * @hibernate.collection-cache + * usage = "transactional" * */ public Set getCrNodeVersions() { @@ -290,12 +301,8 @@ public CrNodeVersion getNodeVersion(Long versionId) { - long start = System.currentTimeMillis(); - String key = "getNodeVersion "+versionId; - CrNodeVersion nodeVersion = null; Set nodeVersionSet = getCrNodeVersions(); - log.error(key+" gotSet "+(System.currentTimeMillis()-start)); if ( nodeVersionSet != null ) { Iterator iter = nodeVersionSet.iterator(); @@ -305,7 +312,6 @@ nodeVersion = findLatestVersion(iter); } } - log.error(key+" gotVersion "+(System.currentTimeMillis()-start)); return nodeVersion; } Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersion.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersion.java,v diff -u -r1.2 -r1.3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersion.java 2 Feb 2005 00:52:57 -0000 1.2 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersion.java 3 Feb 2005 23:40:24 -0000 1.3 @@ -14,6 +14,7 @@ * @hibernate.class * table="lams_cr_node_version" * + * @hibernate.cache usage = "transactional" */ public class CrNodeVersion implements Serializable { @@ -78,6 +79,7 @@ /** * @hibernate.property * column="version_id" + * type="java.lang.Long" * length="20" * not-null="true" * @@ -93,6 +95,7 @@ /** * @hibernate.property * column="created_date_time" + * type="java.sql.Timestamp" * length="14" * */ @@ -105,6 +108,8 @@ } /** + * bi-directional many-to-one association to CrNode + * * @hibernate.many-to-one * not-null="true" * @hibernate.column name="node_id" @@ -119,6 +124,8 @@ } /** + * bi-directional one-to-many association to CrNodeVersionProperty + * * @hibernate.set * lazy="false" * inverse="true" @@ -127,7 +134,8 @@ * column="nv_id" * @hibernate.collection-one-to-many * class="org.lamsfoundation.lams.contentrepository.CrNodeVersionProperty" - * + * @hibernate.collection-cache + * usage = "transactional" */ public Set getCrNodeVersionProperties() { return this.crNodeVersionProperties; Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.java,v diff -u -r1.1 -r1.2 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.java 28 Jan 2005 02:25:41 -0000 1.1 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.java 3 Feb 2005 23:40:24 -0000 1.2 @@ -16,7 +16,8 @@ /** * @hibernate.class * table="lams_cr_node_version_property" - * + * + * @hibernate.cache usage = "transactional" */ public class CrNodeVersionProperty implements IValue,Serializable { @@ -109,6 +110,8 @@ } /** + * bi-directional many-to-one association to CrNodeVersion + * * @hibernate.many-to-one * not-null="true" * @hibernate.column name="nv_id" Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspace.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspace.java,v diff -u -r1.1 -r1.2 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspace.java 28 Jan 2005 02:25:41 -0000 1.1 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspace.java 3 Feb 2005 23:40:24 -0000 1.2 @@ -10,7 +10,8 @@ /** * @hibernate.class * table="lams_cr_workspace" - * + * + * @hibernate.cache usage = "transactional" */ public class CrWorkspace implements IWorkspace,Serializable { @@ -69,10 +70,9 @@ } /** - * @hibernate.set - * lazy="true" - * inverse="true" - * cascade="none" + * bi-directional one-to-many association to CrWorkspaceCredential + * + * @hibernate.set lazy="true" inverse="true" cascade="none" * @hibernate.collection-key * column="workspace_id" * @hibernate.collection-one-to-many @@ -88,10 +88,9 @@ } /** - * @hibernate.set - * lazy="true" - * inverse="true" - * cascade="none" + * bi-directional one-to-many association to CrNode + * + * @hibernate.set lazy="true" inverse="true" cascade="none" * @hibernate.collection-key * column="workspace_id" * @hibernate.collection-one-to-many Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.java,v diff -u -r1.1 -r1.2 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.java 28 Jan 2005 02:25:41 -0000 1.1 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.java 3 Feb 2005 23:40:24 -0000 1.2 @@ -49,8 +49,10 @@ } /** - * @hibernate.many-to-one - * not-null="true" + * bi-directional many-to-one association to CrWorkspace + * + * @hibernate.many-to-one not-null="true" + * * @hibernate.column name="workspace_id" * */ @@ -63,8 +65,10 @@ } /** - * @hibernate.many-to-one - * not-null="true" + * bi-directional many-to-one association to CrCredential + * + * @hibernate.many-to-one not-null="true" + * * @hibernate.column name="credential_id" * */ Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleRepository.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/Attic/SimpleRepository.java,v diff -u -r1.3 -r1.4 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleRepository.java 2 Feb 2005 08:07:10 -0000 1.3 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleRepository.java 3 Feb 2005 23:40:24 -0000 1.4 @@ -320,12 +320,8 @@ * Does not cache the node. If versionId is null, then gets the latest version. * @throws ItemNotFoundException*/ private SimpleVersionedNode getNode(Long workspaceId, Long uuid, Long versionId) throws ItemNotFoundException { - long start = System.currentTimeMillis(); - String key = "getNode "+uuid; SimpleVersionedNode dbNode = (SimpleVersionedNode) beanFactory.getBean("node", SimpleVersionedNode.class); - log.error(key+" beanCreated "+(System.currentTimeMillis()-start)); dbNode.loadData(workspaceId, uuid,versionId); - log.error(key+" loadedData "+(System.currentTimeMillis()-start)); return dbNode; } Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleVersionedNode.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/Attic/SimpleVersionedNode.java,v diff -u -r1.3 -r1.4 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleVersionedNode.java 2 Feb 2005 08:07:10 -0000 1.3 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/SimpleVersionedNode.java 3 Feb 2005 23:40:24 -0000 1.4 @@ -148,12 +148,9 @@ node = null; nodeVersion = null; - long start = System.currentTimeMillis(); - String key = "loadData "+uuid; - try { node = (CrNode) nodeDAO.find(CrNode.class, uuid); - log.error(key+" nodeRetrieved "+(System.currentTimeMillis()-start)); + } catch (HibernateObjectRetrievalFailureException e ) { } @@ -176,13 +173,12 @@ * to be created? */ nodeVersion = node.getNodeVersion(versionId); - log.error(key+" versionsRetrieved "+(System.currentTimeMillis()-start)); if ( nodeVersion == null ) { throw new ItemNotFoundException("No version " + ( versionId != null ? "#"+versionId.toString() : "") + "found for node"); } - + } @@ -704,24 +700,18 @@ public IVersionedNode getNode(String relPath) throws ItemNotFoundException { - String key = "getNode "+getUUID(); - long start = System.currentTimeMillis(); - log.error(key+" start 0"); - nodeObjectInitilised("Unable to get child node."); if ( log.isDebugEnabled() ) { log.debug("getNode for path "+relPath+" start."); } CrNode childNode = nodeDAO.findChildNode(nodeVersion, relPath); - log.error(key+" childNodeDB "+(System.currentTimeMillis()-start)); if ( childNode != null ) { SimpleVersionedNode newNode = (SimpleVersionedNode) beanFactory.getBean("node", SimpleVersionedNode.class); newNode.node = childNode; newNode.nodeVersion = childNode.getNodeVersion(null); // get latest and only version - log.error(key+" returningNode "+(System.currentTimeMillis()-start)); return (IVersionedNode) newNode; } else { throw new ItemNotFoundException("Unable to find node with path "+relPath Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/NodeDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/NodeDAO.java,v diff -u -r1.2 -r1.3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/NodeDAO.java 2 Feb 2005 00:52:57 -0000 1.2 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/NodeDAO.java 3 Feb 2005 23:40:24 -0000 1.3 @@ -83,17 +83,12 @@ */ public CrNode findChildNode(CrNodeVersion parentNodeVersion, String relPath) { - long start = System.currentTimeMillis(); - if ( log.isDebugEnabled() ) log.debug("Getting child node from "+parentNodeVersion+" path "+relPath); - String queryString = "from CrNode as n where n.parentNodeVersion = ? and n.path = ? "; List nodes = getHibernateTemplate().find(queryString,new Object[] {parentNodeVersion, relPath}); - log.error("findChildNodeDBLookup"+(System.currentTimeMillis()-start)); - if(nodes.size() == 0){ log.debug("No nodes found"); return null; Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/struts/action/Download.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/struts/action/Download.java,v diff -u -r1.3 -r1.4 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/struts/action/Download.java 2 Feb 2005 08:07:10 -0000 1.3 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/struts/action/Download.java 3 Feb 2005 23:40:24 -0000 1.4 @@ -148,7 +148,8 @@ version = RepositoryDispatchAction.getLong(request.getParameter(RepositoryDispatchAction.VERSION_NAME)); IVersionedNode node = getFileItem(ticket, uuid, version,null); - log.error(callId+" getFileItem1 "+(System.currentTimeMillis()-start)); + log.debug(callId+" getFileItem1 "+(System.currentTimeMillis()-start)); + // update versionId in case it was null and we got the latest version... version = node.getVersion(); @@ -208,9 +209,9 @@ return; } - log.error(callId+" beforeGetFileItem2 "+(System.currentTimeMillis()-start)); + log.debug(callId+" beforeGetFileItem2 "+(System.currentTimeMillis()-start)); IVersionedNode node = getFileItem(ticket, uuid, version, relPathString); - log.error(callId+" getFileItem2 "+(System.currentTimeMillis()-start)); + log.debug(callId+" getFileItem2 "+(System.currentTimeMillis()-start)); if ( ! node.isNodeType(NodeType.FILENODE) ) { errorInContent(request, response,"Unexpected type of node " +node.getNodeType()+" Expected File node. Data is "+node,null); @@ -220,7 +221,7 @@ } - log.error(callId+" handleFileNode "+(System.currentTimeMillis()-start)); + log.debug(callId+" handleFileNode "+(System.currentTimeMillis()-start)); } Index: lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/BaseTestCase.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/Attic/BaseTestCase.java,v diff -u -r1.1 -r1.2 --- lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/BaseTestCase.java 28 Jan 2005 02:26:16 -0000 1.1 +++ lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/BaseTestCase.java 3 Feb 2005 23:40:42 -0000 1.2 @@ -53,7 +53,7 @@ // this is run for each test so once we have it, we don't // want to get it again! if ( context == null ) { - context = new ClassPathXmlApplicationContext(IRepository.REPOSITORY_CONTEXT_PATH); + context = new ClassPathXmlApplicationContext("/org/lamsfoundation/lams/contentrepository/testContentRepositoryApplicationContext.xml"); } if ( repository == null ) { Index: lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/testContentRepositoryApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/Attic/testContentRepositoryApplicationContext.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_contentrepository/test/java/org/lamsfoundation/lams/contentrepository/testContentRepositoryApplicationContext.xml 3 Feb 2005 23:40:42 -0000 1.1 @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + /org/lamsfoundation/lams/contentrepository/dbConnection.properties + + + + + messages + + + + + + + + + + ${jdbc.driverClassName} + ${jdbc.url} + ${jdbc.username} + ${jdbc.password} + + + + + + + + org/lamsfoundation/lams/contentrepository/CrCredential.hbm.xml + org/lamsfoundation/lams/contentrepository/CrNode.hbm.xml + org/lamsfoundation/lams/contentrepository/CrNodeVersion.hbm.xml + org/lamsfoundation/lams/contentrepository/CrNodeVersionProperty.hbm.xml + org/lamsfoundation/lams/contentrepository/CrWorkspace.hbm.xml + org/lamsfoundation/lams/contentrepository/CrWorkspaceCredential.hbm.xml + + + + + ${hibernate.dialect} + ${hibernate.show_sql} + ${hibernate.c3p0.minPoolSize} + ${hibernate.c3p0.maxPoolSize} + ${hibernate.c3p0.timeout} + ${hibernate.c3p0.max_statement} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PROPAGATION_SUPPORTS,readOnly,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_SUPPORTS,-RepositoryCheckedException,-RepositoryRuntimeException + + PROPAGATION_REQUIRED,readOnly,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,readOnly,-RepositoryCheckedException,-RepositoryRuntimeException + PROPAGATION_REQUIRED,readOnly,-RepositoryCheckedException,-RepositoryRuntimeException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D:\repository + + +