<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br></div><div>I noticed it&#39;s using an AbstractMap, but apparently the put method is not implemented as stated by [1].</div><div><br></div><div></div></div></blockquote></div><div>that is correct; you&#39;re not looking at the directly modifiable jcr nodes corresponding to the configuration, but at a decorator that makes sure that variables are replaced.</div>
<div class="im">
<div><br></div></div></div></blockquote><div><br></div><div>Ok i figured that.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote">
<div class="im"><div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Is there perhaps another way of doing this? My use case is that I would like to insert a dynamic variable into the plugin config, which can be used by another component to which it delegates.</div>


<div><br></div></div></blockquote></div><div>I&#39;m not sure what you mean.  Is this configuration of a plugin that&#39;s instantiated by the one making the change? In that case, you can create a JavaPluginConfig (it has a copy constructor).  This implementation is modifiable.</div>

<div><br></div></div></blockquote><div><br></div><div>Ah yes. Just after I&#39;d sent the email I found the JavaPluginConfig, which I&#39;ve now used. I gave the decorated pluginConfig to the constructor of the JavaPluginConfig and passed that along to the super class. It seems to work now.</div>
<div><br></div><div>To shed some light. My goal was to create a customizable linkpicker. The linkpickers in the CMS can be configured to have a certain base (configued with base.uuid), which I wanted to dynamically insert based on the tree I&#39;m in.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div></div><div>The typical pattern is to look up the IClusterConfig and create a clustercontrol out of it using a parameter map (ipluginconfig itself).  The parameter map is then the javapluginconfig that can be modified in the plugin that instantiates the cluster.</div>
</div></blockquote><div><br></div><div>Ah ok. I&#39;m not really sure if this would fit my current problem, because the NodePickerControllerSettings are quite strict and I&#39;m not able to configure them in a different way then by the plugin configuration of the LinkPicker.</div>
<div><br></div><div>Thanks!</div><div><br></div><div>Jeroen</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote">
<div><br></div><div>cheers, Frank</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><div><div></div><div><br></div><div>[1]<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html" target="_blank">http://download.oracle.com/javase/1.5.0/docs/api/java/util/AbstractMap.html</a></div>

<div>Gr,</div>
<div><br></div><font color="#888888"><div>Jeroen</div></font></div>
<br></div>_______________________________________________<br>
Hippo-cms7-user mailing list and forums<br>
<a href="http://www.onehippo.org/cms7/support/forums.html" target="_blank">http://www.onehippo.org/cms7/support/forums.html</a><br></blockquote></div><br><br clear="all"><br>-- <br>Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  <a href="tel:%2B31%20%280%2920%20522%204466" target="_blank">+31 (0)20 522 4466</a><br>

USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA. 94954 •  <a href="tel:%2B1%20877%20414%204776" target="_blank">+1 877 414 4776</a> (toll free)<br>Canada    •   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC H2T 1S5  •  <a href="tel:%2B1%20%28514%29%20316%208966" target="_blank">+1 (514) 316 8966</a><br>
<a href="http://www.onehippo.com" target="_blank">www.onehippo.com</a>  •  <a href="http://www.onehippo.org" target="_blank">www.onehippo.org</a>  •  <a href="mailto:info@onehippo.com" target="_blank">info@onehippo.com</a><br>

________________________________________________________________<br>This e-mail may be privileged and/or confidential, and the sender does<br>not waive any related rights and obligations. Any distribution, use or<br>copying of this e-mail or the information it contains by other than an<br>

intended recipient is unauthorized. If you received this e-mail in<br>error, please advise me (by return e-mail or otherwise) immediately.<br>
</blockquote></div><br>