Skip to content
Snippets Groups Projects

F 220

Files

@@ -26,7 +26,7 @@ import org.caosdb.server.entity.Entity;
import org.caosdb.server.entity.EntityInterface;
import org.caosdb.server.entity.wrapper.Parent;
import org.caosdb.server.entity.xml.ParentToElementStrategy;
import org.caosdb.server.entity.xml.SetFieldStrategy;
import org.caosdb.server.entity.xml.SerializeFieldStrategy;
import org.caosdb.server.entity.xml.ToElementStrategy;
import org.caosdb.server.utils.EntityStatus;
import org.caosdb.server.utils.Observable;
@@ -51,10 +51,10 @@ public class ParentContainer extends Container<Parent> {
}
public Element addToElement(final Element element) {
final SetFieldStrategy setFieldStrategy =
new SetFieldStrategy(this.child.getSelections()).forProperty("parent");
final SerializeFieldStrategy serializeFieldStrategy =
new SerializeFieldStrategy(this.child.getSelections()).forProperty("parent");
for (final EntityInterface entity : this) {
s.addToElement(entity, element, setFieldStrategy);
s.addToElement(entity, element, serializeFieldStrategy);
}
return element;
}
Loading