Merged DEV/V3.3-DAO-REFACTOR to HEAD

18202 (record-only): Dev branch for DAO refactor
   18252: SAIL-233: QName.hbm.xml
   18295: Added missing CREATE TABLE statements for QName-related code
   18531: Exposed 'updateQName' on QNameDAO


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18536 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2010-02-09 14:31:57 +00:00
parent e0a9a2d814
commit 8a177e1743
46 changed files with 1240 additions and 1372 deletions

View File

@@ -27,7 +27,7 @@ package org.alfresco.service.namespace;
import java.io.Serializable;
import java.util.Collection;
import org.alfresco.repo.domain.hibernate.NamespaceEntityImpl;
import org.alfresco.repo.domain.qname.NamespaceEntity;
/**
* <code>QName</code> represents the qualified name of a Repository item. Each
@@ -231,7 +231,7 @@ public final class QName implements QNamePattern, Serializable, Cloneable, Compa
*/
private QName(String namespace, String name, String prefix)
{
this.namespaceURI = ((namespace == null) || (namespace.equals(NamespaceEntityImpl.EMPTY_URI_SUBSTITUTE))) ? NamespaceService.DEFAULT_URI : namespace;
this.namespaceURI = ((namespace == null) || (namespace.equals(NamespaceEntity.EMPTY_URI_SUBSTITUTE))) ? NamespaceService.DEFAULT_URI : namespace;
this.prefix = prefix;
this.localName = name;
this.hashCode = 0;