diff --git a/source/java/org/alfresco/repo/domain/hibernate/AppliedPatchImpl.java b/source/java/org/alfresco/repo/domain/hibernate/AppliedPatchImpl.java index ecabb77550..e72e61f066 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/AppliedPatchImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/AppliedPatchImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.Date; import org.alfresco.repo.domain.AppliedPatch; @@ -25,8 +26,10 @@ import org.alfresco.repo.domain.AppliedPatch; * * @author Derek Hulley */ -public class AppliedPatchImpl implements AppliedPatch +public class AppliedPatchImpl implements AppliedPatch, Serializable { + private static final long serialVersionUID = 2694230422651768785L; + private String id; private String description; private int fixesFromSchema; diff --git a/source/java/org/alfresco/repo/domain/hibernate/ChildAssocImpl.java b/source/java/org/alfresco/repo/domain/hibernate/ChildAssocImpl.java index 4d54cb993f..d0acb65339 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/ChildAssocImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/ChildAssocImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; @@ -29,8 +30,10 @@ import org.alfresco.util.EqualsHelper; /** * @author Derek Hulley */ -public class ChildAssocImpl implements ChildAssoc +public class ChildAssocImpl implements ChildAssoc, Serializable { + private static final long serialVersionUID = -8993272236626580410L; + private Long id; private Node parent; private Node child; diff --git a/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlEntryImpl.java b/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlEntryImpl.java index f9d67561dc..db1032aa6d 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlEntryImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlEntryImpl.java @@ -16,6 +16,8 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; + import org.alfresco.repo.domain.DbAccessControlEntry; import org.alfresco.repo.domain.DbAccessControlList; import org.alfresco.repo.domain.DbAuthority; @@ -27,8 +29,11 @@ import org.alfresco.util.EqualsHelper; * * @author andyh */ -public class DbAccessControlEntryImpl extends LifecycleAdapter implements DbAccessControlEntry +public class DbAccessControlEntryImpl extends LifecycleAdapter + implements DbAccessControlEntry, Serializable { + private static final long serialVersionUID = -418837862334064582L; + /** The object id */ private long id; diff --git a/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlListImpl.java b/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlListImpl.java index d761e6a5dd..3785861274 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlListImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/DbAccessControlListImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -35,8 +36,11 @@ import org.hibernate.Session; * * @author andyh */ -public class DbAccessControlListImpl extends LifecycleAdapter implements DbAccessControlList +public class DbAccessControlListImpl extends LifecycleAdapter + implements DbAccessControlList, Serializable { + private static final long serialVersionUID = 3123277428227075648L; + private static Log logger = LogFactory.getLog(DbAccessControlListImpl.class); private long id; diff --git a/source/java/org/alfresco/repo/domain/hibernate/DbAuthorityImpl.java b/source/java/org/alfresco/repo/domain/hibernate/DbAuthorityImpl.java index 9a793b80d0..0f974bb251 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/DbAuthorityImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/DbAuthorityImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.HashSet; import java.util.Set; @@ -31,7 +32,8 @@ import org.hibernate.Session; * * @author andyh */ -public class DbAuthorityImpl extends LifecycleAdapter implements DbAuthority +public class DbAuthorityImpl extends LifecycleAdapter + implements DbAuthority, Serializable { private static final long serialVersionUID = -5582068692208928127L; diff --git a/source/java/org/alfresco/repo/domain/hibernate/DbPermissionImpl.java b/source/java/org/alfresco/repo/domain/hibernate/DbPermissionImpl.java index 501d7f419a..447f32b756 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/DbPermissionImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/DbPermissionImpl.java @@ -16,6 +16,8 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; + import org.alfresco.repo.domain.DbPermission; import org.alfresco.repo.domain.DbPermissionKey; import org.alfresco.service.namespace.QName; @@ -31,7 +33,8 @@ import org.hibernate.Session; * * @author andyh */ -public class DbPermissionImpl extends LifecycleAdapter implements DbPermission +public class DbPermissionImpl extends LifecycleAdapter + implements DbPermission, Serializable { private static final long serialVersionUID = -6352566900815035461L; diff --git a/source/java/org/alfresco/repo/domain/hibernate/NodeAssocImpl.java b/source/java/org/alfresco/repo/domain/hibernate/NodeAssocImpl.java index b577094017..0d9bf82d9c 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/NodeAssocImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/NodeAssocImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; @@ -31,8 +32,10 @@ import org.alfresco.util.EqualsHelper; * * @author Derek Hulley */ -public class NodeAssocImpl implements NodeAssoc +public class NodeAssocImpl implements NodeAssoc, Serializable { + private static final long serialVersionUID = 864534636913524867L; + private long id; private Node source; private Node target; diff --git a/source/java/org/alfresco/repo/domain/hibernate/NodeImpl.java b/source/java/org/alfresco/repo/domain/hibernate/NodeImpl.java index 856efe02e5..40aa060edd 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/NodeImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/NodeImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; @@ -43,8 +44,10 @@ import org.alfresco.util.EqualsHelper; * * @author Derek Hulley */ -public class NodeImpl extends LifecycleAdapter implements Node +public class NodeImpl extends LifecycleAdapter implements Node, Serializable { + private static final long serialVersionUID = -2101330674810283053L; + private Long id; private Store store; private String uuid; diff --git a/source/java/org/alfresco/repo/domain/hibernate/NodeStatusImpl.java b/source/java/org/alfresco/repo/domain/hibernate/NodeStatusImpl.java index 25de410be8..9b52b249af 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/NodeStatusImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/NodeStatusImpl.java @@ -16,6 +16,8 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; + import org.alfresco.repo.domain.Node; import org.alfresco.repo.domain.NodeKey; import org.alfresco.repo.domain.NodeStatus; @@ -26,8 +28,10 @@ import org.alfresco.util.EqualsHelper; * * @author Derek Hulley */ -public class NodeStatusImpl implements NodeStatus +public class NodeStatusImpl implements NodeStatus, Serializable { + private static final long serialVersionUID = -802747893314715639L; + private NodeKey key; private Node node; private String changeTxnId; diff --git a/source/java/org/alfresco/repo/domain/hibernate/StoreImpl.java b/source/java/org/alfresco/repo/domain/hibernate/StoreImpl.java index c469858bd4..64a1627a1a 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/StoreImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/StoreImpl.java @@ -16,6 +16,7 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; @@ -30,9 +31,11 @@ import org.alfresco.service.cmr.repository.StoreRef; * * @author Derek Hulley */ -public class StoreImpl implements Store +public class StoreImpl implements Store, Serializable { - private StoreKey key; + private static final long serialVersionUID = -6135740209100885890L; + + private StoreKey key; private Node rootNode; private transient ReadLock refReadLock; diff --git a/source/java/org/alfresco/repo/domain/hibernate/VersionCountImpl.java b/source/java/org/alfresco/repo/domain/hibernate/VersionCountImpl.java index c8c4e930e5..c4eaac8518 100644 --- a/source/java/org/alfresco/repo/domain/hibernate/VersionCountImpl.java +++ b/source/java/org/alfresco/repo/domain/hibernate/VersionCountImpl.java @@ -16,6 +16,8 @@ */ package org.alfresco.repo.domain.hibernate; +import java.io.Serializable; + import org.alfresco.repo.domain.StoreKey; import org.alfresco.repo.domain.VersionCount; @@ -24,9 +26,11 @@ import org.alfresco.repo.domain.VersionCount; * * @author Derek Hulley */ -public class VersionCountImpl implements VersionCount +public class VersionCountImpl implements VersionCount, Serializable { - private StoreKey key; + private static final long serialVersionUID = 6420375860928877809L; + + private StoreKey key; @SuppressWarnings("unused") private long version; // used by Hibernate for concurrency private int versionCount;