You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/08/21 11:48:09 UTC
svn commit: r433207 -
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java
Author: aadamchik
Date: Mon Aug 21 02:48:09 2006
New Revision: 433207
URL: http://svn.apache.org/viewvc?rev=433207&view=rev
Log:
javadocs
Modified:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java
Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java?rev=433207&r1=433206&r2=433207&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/main/java/org/apache/cayenne/query/RefreshQuery.java Mon Aug 21 02:48:09 2006
@@ -39,26 +39,42 @@
protected String[] groupKeys;
/**
- * A RefreshQuery that does full refresh of all registered objects.
+ * Creates a RefreshQuery that does full refresh of all registered objects, cascading
+ * refresh all the way to the shared cache.
*/
public RefreshQuery() {
}
+ /**
+ * Creates a RefreshQuery that refreshes a collection of objects, including
+ * invalidation of their relationships.
+ */
public RefreshQuery(Collection objects) {
this.objects = objects;
}
+ /**
+ * Creates a RefreshQuery that refreshes a single object, including invalidation of
+ * its relationships.
+ */
public RefreshQuery(Persistent object) {
this(Arrays.asList(new Object[] {
object
}));
}
+ /**
+ * Creates a RefreshQuery that refreshes results of a query and individual objects in
+ * the result.
+ */
public RefreshQuery(Query query) {
this.query = query;
}
+ /**
+ * Creates a RefreshQuery that refreshes query results identified by group keys.
+ */
public RefreshQuery(String[] groupKeys) {
this.groupKeys = groupKeys;
}