Author: michiel
Date: 2010-03-23 18:54:38 +0100 (Tue, 23 Mar 2010)
New Revision: 41579
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
Log:
only renamed an arugmnet because it was hiding a member, which is confusing
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
2010-03-23 17:53:54 UTC (rev 41578)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
2010-03-23 17:54:38 UTC (rev 41579)
@@ -93,7 +93,7 @@
}
if (!ok) {
- throw new IllegalArgumentException("Invalid value for " +
org.mmbase.core.util.Fields.getTypeDescription(type) + " field: "
+ throw new IllegalArgumentException("Invalid value for " +
org.mmbase.core.util.Fields.getTypeDescription(type) + " " +
field.getFieldName() + " field: "
+ value + ", of type " +
value.getClass().getName());
}
}
@@ -134,38 +134,38 @@
* @param field The associated field.
* @throws IllegalArgumentException when an invalid argument is supplied.
*/
- public BasicStepField(Step step, Field field) {
+ public BasicStepField(Step step, Field f) {
if (step == null) {
throw new IllegalArgumentException("Invalid step value: " + step);
}
this.step = step;
- if (field == null) {
- throw new IllegalArgumentException("Invalid field value: " + field
+ " for " + step);
+ if (f == null) {
+ throw new IllegalArgumentException("Invalid field value: " + f + "
for " + step);
}
// Check field belongs to step
- if (!step.getTableName().equals(field.getNodeManager().getName())) {
- throw new IllegalArgumentException("Invalid field value, belongs
to step " + field.getNodeManager().getName()
+ if (!step.getTableName().equals(f.getNodeManager().getName())) {
+ throw new IllegalArgumentException("Invalid field value, belongs
to step " + f.getNodeManager().getName()
+ " instead of step " +
step.getTableName() + ": "
- + field);
+ + f);
}
- if (field instanceof org.mmbase.bridge.implementation.BasicField) { //
not so nice, but I can't come up with something better for now
+ if (f instanceof org.mmbase.bridge.implementation.BasicField) { // not
so nice, but I can't come up with something better for now
// SearchQueries can be referenced in caches. We don't want to
// have references to user clouds there (Field is probably a
BasicField then)
// So, we use a specialized anonymous cloud instance
- CloudContext cloudContext =
field.getNodeManager().getCloud().getCloudContext();
+ CloudContext cloudContext =
f.getNodeManager().getCloud().getCloudContext();
Cloud anonymousCloud = anonymousClouds.get(cloudContext);
if (anonymousCloud == null) {
anonymousCloud = cloudContext.getCloud("mmbase");
anonymousClouds.put(cloudContext, anonymousCloud);
}
- NodeManager anonymousNodeManager =
anonymousCloud.getNodeManager(field.getNodeManager().getName());
- Field origField = field;
- field = anonymousNodeManager.getField(field.getName());
- //log.service("Using " + field + " rather then " + origField + ".
AnonymousClouds : " + anonymousClouds + ". Cause ", new Exception());
+ NodeManager anonymousNodeManager =
anonymousCloud.getNodeManager(f.getNodeManager().getName());
+ Field origField = f;
+ f = anonymousNodeManager.getField(f.getName());
+ //log.service("Using " + f.hashCode() + " (of " +
Integer.toHexString(anonymousCloud.hashCode()) + ") rather then " +
origField.hashCode() + " (of " +
Integer.toHexString(f.getNodeManager().getCloud().hashCode()) + ").
AnonymousClouds : " + anonymousClouds, new Exception());
}
- this.field = field;
+ this.field = f;
}
/**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs