(no commit message)
authorErik Brakkee <erik@brakkee.org>
Mon, 5 Jul 2010 07:51:21 +0000 (07:51 +0000)
committerErik Brakkee <erik@brakkee.org>
Mon, 5 Jul 2010 07:51:21 +0000 (07:51 +0000)
support/general/src/main/java/org/wamblee/persistence/Persistent.java
support/general/src/main/java/org/wamblee/persistence/PersistentFactory.java
support/general/src/main/java/org/wamblee/persistence/package-info.java [new file with mode: 0644]
support/general/src/main/java/org/wamblee/persistence/package.html [deleted file]

index 8eac4565275dffeed78b319735af6596109f4958..aadd304fbf7cda2312bd8df14069fed90dd967cd 100644 (file)
@@ -18,12 +18,8 @@ package org.wamblee.persistence;
 import java.io.Serializable;
 
 /**
- * Interface for persistent objects. This defines required functionality for all
- * objects that are persisted.
- * 
- * Objects that implement this interface and which implement
- * {@link java.lang.Object#equals(java.lang.Object)} should exclude the primary
- * key and version from determining equality.
+ * Interface for persistent objects. This defines a generic interface for accessing
+ * primary key and version of entities. 
  */
 public interface Persistent {
     /**
index c633f95532834319c57b0e40ba52309fd422b861..8dd0986a63ac0d9762d927d1506ee5e077b557ac 100644 (file)
@@ -29,7 +29,7 @@ import javax.persistence.Version;
 import org.wamblee.reflection.ReflectionUtils;
 
 /**
- * Factory which creates a {@link Persistent} object for a given entity for
+ * Factory which creates a {@link Persistent} object for a given JPA entity for
  * interfacing with the primary key and version of the entity.
  * 
  * This utility only treats primary keys and fields that are annotated with @Id
diff --git a/support/general/src/main/java/org/wamblee/persistence/package-info.java b/support/general/src/main/java/org/wamblee/persistence/package-info.java
new file mode 100644 (file)
index 0000000..0051d15
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ * 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.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */ 
+/**
+ * Utilities for (JPA) persistence.
+ */
+package org.wamblee.persistence;
diff --git a/support/general/src/main/java/org/wamblee/persistence/package.html b/support/general/src/main/java/org/wamblee/persistence/package.html
deleted file mode 100644 (file)
index cdca295..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-<head>
-    wamblee.org
-</head>
-<body bgcolor="white">
-
-This package provides support for persistence. 
-
-<!-- Put @see and @since tags down here. -->
-
-@since -
-
-</body>
-</html>