From efef368e47a592d058ac0a73a8f5cfd2fce736ef Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Mon, 6 Sep 2010 09:18:23 +0000 Subject: [PATCH] Fixed ALF-4589: patch.updateAvmPermissionData fails during upgrade from 2.1.x to 3.4.0 - Mix-up between 'qname_id' and 'type_qname_id' - Fixed update statement and renamed bean members to conform to 'type_qname_id' git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22261 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../permissions-common-SqlMap.xml | 8 ++++---- .../domain/permissions/PermissionEntity.java | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/permissions-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/permissions-common-SqlMap.xml index 457de44228..9f9632e1ad 100644 --- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/permissions-common-SqlMap.xml +++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/permissions-common-SqlMap.xml @@ -72,7 +72,7 @@ - + @@ -216,14 +216,14 @@ insert into alf_permission (version, type_qname_id, name) values - (#version#, #qnameId#, #name#) + (#version#, #typeQnameId#, #name#) insert into alf_permission (id, version, type_qname_id, name) values - (#id#, #version#, #qnameId#, #name#) + (#id#, #version#, #typeQnameId#, #name#) @@ -318,7 +318,7 @@ update alf_permission set - qname_id = #qnameId#, + type_qname_id = #typeQnameId#, name = #name#, version = #version# where diff --git a/source/java/org/alfresco/repo/domain/permissions/PermissionEntity.java b/source/java/org/alfresco/repo/domain/permissions/PermissionEntity.java index d1a6e9ce32..9aebab4a02 100644 --- a/source/java/org/alfresco/repo/domain/permissions/PermissionEntity.java +++ b/source/java/org/alfresco/repo/domain/permissions/PermissionEntity.java @@ -41,7 +41,7 @@ public class PermissionEntity implements Permission, Serializable private Long id; private Long version; - private Long qnameId; + private Long typeQnameId; private String name; /** @@ -51,9 +51,9 @@ public class PermissionEntity implements Permission, Serializable { } - public PermissionEntity(Long qnameId, String name) + public PermissionEntity(Long typeQnameId, String name) { - this.qnameId = qnameId; + this.typeQnameId = typeQnameId; this.name = name; } @@ -91,12 +91,12 @@ public class PermissionEntity implements Permission, Serializable public Long getTypeQNameId() { - return qnameId; + return typeQnameId; } - public void setTypeQNameId(Long qnameId) + public void setTypeQNameId(Long typenameId) { - this.qnameId = qnameId; + this.typeQnameId = typenameId; } public String getName() @@ -112,7 +112,7 @@ public class PermissionEntity implements Permission, Serializable @Override public int hashCode() { - return qnameId.hashCode() + (37 * name.hashCode()); + return typeQnameId.hashCode() + (37 * name.hashCode()); } @Override @@ -125,7 +125,7 @@ public class PermissionEntity implements Permission, Serializable else if (obj instanceof PermissionEntity) { PermissionEntity that = (PermissionEntity)obj; - return (EqualsHelper.nullSafeEquals(this.qnameId, that.qnameId) && + return (EqualsHelper.nullSafeEquals(this.typeQnameId, that.typeQnameId) && EqualsHelper.nullSafeEquals(this.name, that.name)); } else @@ -141,7 +141,7 @@ public class PermissionEntity implements Permission, Serializable sb.append("PermissionEntity") .append("[ ID=").append(id) .append(", version=").append(version) - .append(", qnameId=").append(qnameId) + .append(", typeQnameId=").append(typeQnameId) .append(", name=").append(name) .append("]"); return sb.toString();