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;
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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;