Made persistent classes Serializable

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2965 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2006-05-24 07:48:02 +00:00
parent 8c870f8c34
commit 5637b7830a
11 changed files with 50 additions and 13 deletions

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import org.alfresco.repo.domain.AppliedPatch; import org.alfresco.repo.domain.AppliedPatch;
@@ -25,8 +26,10 @@ import org.alfresco.repo.domain.AppliedPatch;
* *
* @author Derek Hulley * @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 id;
private String description; private String description;
private int fixesFromSchema; private int fixesFromSchema;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock;
@@ -29,8 +30,10 @@ import org.alfresco.util.EqualsHelper;
/** /**
* @author Derek Hulley * @author Derek Hulley
*/ */
public class ChildAssocImpl implements ChildAssoc public class ChildAssocImpl implements ChildAssoc, Serializable
{ {
private static final long serialVersionUID = -8993272236626580410L;
private Long id; private Long id;
private Node parent; private Node parent;
private Node child; private Node child;

View File

@@ -16,6 +16,8 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import org.alfresco.repo.domain.DbAccessControlEntry; import org.alfresco.repo.domain.DbAccessControlEntry;
import org.alfresco.repo.domain.DbAccessControlList; import org.alfresco.repo.domain.DbAccessControlList;
import org.alfresco.repo.domain.DbAuthority; import org.alfresco.repo.domain.DbAuthority;
@@ -27,8 +29,11 @@ import org.alfresco.util.EqualsHelper;
* *
* @author andyh * @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 */ /** The object id */
private long id; private long id;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
@@ -35,8 +36,11 @@ import org.hibernate.Session;
* *
* @author andyh * @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 static Log logger = LogFactory.getLog(DbAccessControlListImpl.class);
private long id; private long id;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
@@ -31,7 +32,8 @@ import org.hibernate.Session;
* *
* @author andyh * @author andyh
*/ */
public class DbAuthorityImpl extends LifecycleAdapter implements DbAuthority public class DbAuthorityImpl extends LifecycleAdapter
implements DbAuthority, Serializable
{ {
private static final long serialVersionUID = -5582068692208928127L; private static final long serialVersionUID = -5582068692208928127L;

View File

@@ -16,6 +16,8 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import org.alfresco.repo.domain.DbPermission; import org.alfresco.repo.domain.DbPermission;
import org.alfresco.repo.domain.DbPermissionKey; import org.alfresco.repo.domain.DbPermissionKey;
import org.alfresco.service.namespace.QName; import org.alfresco.service.namespace.QName;
@@ -31,7 +33,8 @@ import org.hibernate.Session;
* *
* @author andyh * @author andyh
*/ */
public class DbPermissionImpl extends LifecycleAdapter implements DbPermission public class DbPermissionImpl extends LifecycleAdapter
implements DbPermission, Serializable
{ {
private static final long serialVersionUID = -6352566900815035461L; private static final long serialVersionUID = -6352566900815035461L;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock;
@@ -31,8 +32,10 @@ import org.alfresco.util.EqualsHelper;
* *
* @author Derek Hulley * @author Derek Hulley
*/ */
public class NodeAssocImpl implements NodeAssoc public class NodeAssocImpl implements NodeAssoc, Serializable
{ {
private static final long serialVersionUID = 864534636913524867L;
private long id; private long id;
private Node source; private Node source;
private Node target; private Node target;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.Collection; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
@@ -43,8 +44,10 @@ import org.alfresco.util.EqualsHelper;
* *
* @author Derek Hulley * @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 Long id;
private Store store; private Store store;
private String uuid; private String uuid;

View File

@@ -16,6 +16,8 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import org.alfresco.repo.domain.Node; import org.alfresco.repo.domain.Node;
import org.alfresco.repo.domain.NodeKey; import org.alfresco.repo.domain.NodeKey;
import org.alfresco.repo.domain.NodeStatus; import org.alfresco.repo.domain.NodeStatus;
@@ -26,8 +28,10 @@ import org.alfresco.util.EqualsHelper;
* *
* @author Derek Hulley * @author Derek Hulley
*/ */
public class NodeStatusImpl implements NodeStatus public class NodeStatusImpl implements NodeStatus, Serializable
{ {
private static final long serialVersionUID = -802747893314715639L;
private NodeKey key; private NodeKey key;
private Node node; private Node node;
private String changeTxnId; private String changeTxnId;

View File

@@ -16,6 +16,7 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock;
@@ -30,9 +31,11 @@ import org.alfresco.service.cmr.repository.StoreRef;
* *
* @author Derek Hulley * @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 Node rootNode;
private transient ReadLock refReadLock; private transient ReadLock refReadLock;

View File

@@ -16,6 +16,8 @@
*/ */
package org.alfresco.repo.domain.hibernate; package org.alfresco.repo.domain.hibernate;
import java.io.Serializable;
import org.alfresco.repo.domain.StoreKey; import org.alfresco.repo.domain.StoreKey;
import org.alfresco.repo.domain.VersionCount; import org.alfresco.repo.domain.VersionCount;
@@ -24,9 +26,11 @@ import org.alfresco.repo.domain.VersionCount;
* *
* @author Derek Hulley * @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") @SuppressWarnings("unused")
private long version; // used by Hibernate for concurrency private long version; // used by Hibernate for concurrency
private int versionCount; private int versionCount;