/*
- * Copyright 2005 the original author or authors.
+ * Copyright 2005-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.wamblee.persistence;
import java.io.Serializable;
/**
- * Default implementation of Persistent.
- *
+ * Default implementation of Persistent.
+ *
* @author Erik Brakkee
*/
public abstract class AbstractPersistent implements Persistent {
-
/**
- * Primary key.
+ * Primary key.
*/
- private Serializable primaryKey;
-
+ private Serializable primaryKey;
+
/**
- * Version.
+ * Version.
*/
- private int version;
-
+ private int version;
+
/**
- * Constructs the object.
- *
+ * Constructs the object.
+ *
*/
- protected AbstractPersistent() {
- primaryKey = null;
- version = -1;
+ protected AbstractPersistent() {
+ primaryKey = null;
+ version = -1;
}
-
+
/**
- * Copy constructor.
- * @param aPersistent Object to copy.
+ * Copy constructor.
+ *
+ * @param aPersistent
+ * Object to copy.
*/
protected AbstractPersistent(AbstractPersistent aPersistent) {
- primaryKey = aPersistent.primaryKey;
- version = aPersistent.version;
+ primaryKey = aPersistent.primaryKey;
+ version = aPersistent.version;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.persistence.Persistent#getPrimaryKey()
*/
public Serializable getPrimaryKey() {
- return primaryKey;
+ return primaryKey;
}
-
- /* (non-Javadoc)
- * @see org.wamblee.persistence.Persistent#setPrimaryKey(java.io.Serializable)
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * org.wamblee.persistence.Persistent#setPrimaryKey(java.io.Serializable)
*/
public void setPrimaryKey(Serializable aKey) {
- primaryKey = aKey;
+ primaryKey = aKey;
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.persistence.Persistent#getPersistedVersion()
*/
public int getPersistedVersion() {
- return version;
+ return version;
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.persistence.Persistent#setPersistedVersion(int)
*/
public void setPersistedVersion(int aVersion) {