Author: aadamchik
Date: Sat Oct 7 21:28:11 2006
New Revision: 454077
URL: http://svn.apache.org/viewvc?view=rev&rev=454077
Log:
javadocs
Modified:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/CayenneContextGraphAction.java
Modified:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/CayenneContextGraphAction.java
URL:
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/CayenneContextGraphAction.java?view=diff&rev=454077&r1=454076&r2=454077
==============================================================================
---
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/CayenneContextGraphAction.java
(original)
+++
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/CayenneContextGraphAction.java
Sat Oct 7 21:28:11 2006
@@ -94,10 +94,19 @@
markAsDirty(object);
}
+ /**
+ * Returns true if the current thread is in the process of changing the
arc property.
+ * This method is used to prevent cycles when setting reverse
relationships.
+ */
boolean isArchChangeInProcess() {
return arcChangeInProcess.get() != null;
}
+ /**
+ * Sets the flag indicating whether the current thread is in the process
of changing
+ * the arc property. This method is used to prevent cycles when setting
reverse
+ * relationships.
+ */
void setArcChangeInProcess(boolean flag) {
arcChangeInProcess.set(flag ? Boolean.TRUE : null);
}