diff --git a/config/alfresco/extension/custom-hibernate-dialect.properties.sample b/config/alfresco/extension/custom-hibernate-dialect.properties.sample index 0a2e9f1d62..062409faf6 100644 --- a/config/alfresco/extension/custom-hibernate-dialect.properties.sample +++ b/config/alfresco/extension/custom-hibernate-dialect.properties.sample @@ -26,4 +26,10 @@ # # SQLServer dialect # -#hibernate.dialect=org.hibernate.dialect.SQLServerDialect \ No newline at end of file +#hibernate.dialect=org.hibernate.dialect.SQLServerDialect + +# +# PostgreSQL dialect +# +#org.hibernate.dialect.PostgreSQLDialect +#hibernate.query.substitutions=true TRUE, false FALSE \ No newline at end of file diff --git a/source/java/org/alfresco/repo/domain/hibernate/Node.hbm.xml b/source/java/org/alfresco/repo/domain/hibernate/Node.hbm.xml index ac921c7d7e..cf0a22b2fa 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/Node.hbm.xml +++ b/source/java/org/alfresco/repo/domain/hibernate/Node.hbm.xml @@ -240,7 +240,7 @@ join assoc.child as child where assoc.parent.id = :parentId and - assoc.isPrimary = 1 + assoc.isPrimary = true ) diff --git a/source/java/org/alfresco/repo/jscript/CategoryTemplateNode.java b/source/java/org/alfresco/repo/jscript/CategoryTemplateNode.java index 2db629bcc2..5f0efa84df 100644 --- a/source/java/org/alfresco/repo/jscript/CategoryTemplateNode.java +++ b/source/java/org/alfresco/repo/jscript/CategoryTemplateNode.java @@ -35,6 +35,8 @@ import org.alfresco.service.namespace.QName; */ public class CategoryTemplateNode extends TemplateNode { + private static final long serialVersionUID = -2595282439089450151L; + /** * Constructor * diff --git a/source/java/org/alfresco/repo/template/FreeMarkerProcessor.java b/source/java/org/alfresco/repo/template/FreeMarkerProcessor.java index 269b76850a..8b90581768 100644 --- a/source/java/org/alfresco/repo/template/FreeMarkerProcessor.java +++ b/source/java/org/alfresco/repo/template/FreeMarkerProcessor.java @@ -32,8 +32,6 @@ import org.alfresco.service.cmr.repository.TemplateNode; import org.alfresco.service.cmr.repository.TemplateProcessor; import org.apache.log4j.Logger; -import bsh.This; - import freemarker.cache.MruCacheStorage; import freemarker.cache.StringTemplateLoader; import freemarker.template.Configuration; diff --git a/source/java/org/alfresco/repo/template/TemplateServiceImplTest.java b/source/java/org/alfresco/repo/template/TemplateServiceImplTest.java index ec73841c36..1880a39162 100644 --- a/source/java/org/alfresco/repo/template/TemplateServiceImplTest.java +++ b/source/java/org/alfresco/repo/template/TemplateServiceImplTest.java @@ -103,6 +103,7 @@ public class TemplateServiceImplTest extends TestCase transactionService, new TransactionUtil.TransactionWork() { + @SuppressWarnings("unchecked") public Object doWork() throws Exception { StoreRef store = nodeService.createStore(StoreRef.PROTOCOL_WORKSPACE, "template_" + System.currentTimeMillis()); diff --git a/source/java/org/alfresco/service/cmr/repository/TemplateNode.java b/source/java/org/alfresco/service/cmr/repository/TemplateNode.java index bd3ce6bea0..e225972963 100644 --- a/source/java/org/alfresco/service/cmr/repository/TemplateNode.java +++ b/source/java/org/alfresco/service/cmr/repository/TemplateNode.java @@ -133,6 +133,14 @@ public class TemplateNode implements Serializable // ------------------------------------------------------------------------------ // Node API + /** + * Gets the image resolver + */ + public TemplateImageResolver getImageResolver() + { + return imageResolver; + } + /** * @return The GUID for the node */