I assume that when you say it doesn't work it means your portlet can't retrieve it from its PortletConfig, right ?
If you want this to work, you also have to update: services.portaltoolkit.JetspeedPortlalToolkitService.getMetaData() Then I think you've covered everything ;p -- Rapha�l Luta - [EMAIL PROTECTED] Jakarta Jetspeed - Enterprise Portal in Java http://jakarta.apache.org/jetspeed/ > -----Message d'origine----- > De : Amedeo Zottola [mailto:[EMAIL PROTECTED]] > Envoy� : vendredi 11 octobre 2002 18:56 > � : Jetspeed Developers List > Objet : R: [meta-info] add new tag > > > I do it, but don't work yet! :( > > Best regards, > Amedeo. > > > -----Messaggio originale----- > > Da: Mark Orciuch [mailto:[EMAIL PROTECTED]] > > Inviato: venerd� 11 ottobre 2002 18.07 > > A: Jetspeed Developers List > > Oggetto: RE: [meta-info] add new tag > > > > > > Amedeo, > > > > I believe that you need to update meta-info mapping in > > Registry.xml with > > your new tag. > > > > Best regards, > > > > Mark C. Orciuch > > Next Generation Solutions, Ltd. > > e-Mail: [EMAIL PROTECTED] > > web: http://www.ngsltd.com > > > > > > > -----Original Message----- > > > From: Amedeo Zottola [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, October 11, 2002 10:56 AM > > > To: Jetspeed Developers List > > > Subject: [meta-info] add new tag > > > > > > > > > Hi all, > > > i tempt to add in meta-info tag (inside a portlet-entry) my own > > > tag... > > > but didn't work :'( > > > > > > Some idea?! > > > I'm despairs!!! > > > Help me, please... > > > Amedeo. > > > > > > > > > This is my modify: > > > > > > - local-portlets.xreg > > > <portlet-entry name="Login" hidden="false" type="ref" > > > parent="CustomizerVelocity" application="false"> > > > <meta-info> > > > <title>Login</title> > > > <description>Portlet per l'autenticazione > > > utenti</description> > > > <mytag>MY_TAG_VALUE</mytag> > > > </meta-info> > > > <parameter name="template" value="login" hidden="false"/> > > > <media-type ref="html"/> > > > <category group="internal">Accounting</category> > > > </portlet-entry> > > > > > > > > > So, i changed some java sources : > > > > > > - org.apache.jetspeed.om.registry.MetaInfo.java > > > + public setMyTag(String mytag); > > > + public String getMyTag(); > > > > > > - org.apache.jetspeed.om.registry.base.BaseMetaInfo.java > > > + public setMyTag(String mytag); > > > + public String getMyTag(); > > > - public BaseMetaInfo(String title, String description, String > > > image) { > > > + public BaseMetaInfo(String title, String description, String > > > image, String mytag) {... > > > > > > - org.apache.jetspeed.om.registry.PortletEntry.java > > > + public String getMyTag(); > > > > > > - org.apache.jetspeed.om.registry.base.BasePortletEntry.java > > > + public String getIcon() { > > > + return getMetaInfo().getMyTag(); > > > + } > > > > > > > > > > > > - > > > > > org.apache.jetspeed.services.portletfactory.JetspeedPortletFac > > toryServic > > > e.java > > > if ( entry.getImage() != null ) > > > data.setImage( entry.getImage() ); > > > > > > + if ( entry.getMyTag() != null ) > > > + data.setMyTag( entry.getMyTag() ); > > > > > > > > > - org.apache.jetspeed.util.MetaData.java > > > + public void setMyTag(String mytag) { setMyTag(mytag, null); } > > > + > > > + public void setMyTag(String mytag, Locale locale) { > > > setProperty("mytag", locale, mytag);} > > > + > > > + public String getMyTag() { return getMyTag(null); } > > > + > > > + public String getMyTag(Locale locale) { > > > + String mytag= (String) getProperty("mytag", locale); > > > + if ((mytag== null) && (locale != null)) { > > > + mytag= (String) getProperty("mytag", null); > > > + } > > > + > > > + if (mytag == null) { > > > + mytag = "default mytag value"; > > > + } > > > + > > > + return mytag; > > > + } > > > > > > > > > - org.apache.jetspeed.om.registry.base.BaseRegistryEntry.java > > > - public BaseRegistryEntry(long id, String name, int _hidden, > > > String title,String description, > > > - String image,String role) { > > > - this.id = id; > > > - this.name = name; > > > - this._hidden = _hidden; > > > - this.hidden = (_hidden == 1); > > > - BaseMetaInfo meta = new BaseMetaInfo(title, > > description, > > > image); > > > - this.setMetaInfo(meta); > > > - } > > > > > > + public BaseRegistryEntry(long id, String name, int _hidden, > > > String title,String description, > > > + String image,String > > role,String mytag) > > > { > > > + this.id = id; > > > + this.name = name; > > > + this._hidden = _hidden; > > > + this.hidden = (_hidden == 1); > > > + BaseMetaInfo meta = new BaseMetaInfo(title, > > description, > > > image, mytag); > > > + this.setMetaInfo(meta); > > > + } > > > > > > - org.apache.jetspeed.om.registry.base.BaseMediaTypeEntry.java > > > - public BaseMediaTypeEntry(long id, String name, int _hidden, > > > String mimeType, String title, String description, > > > - String image, String role) { > > > - super(id, name, > > _hidden, title, > > > description, image, role); > > > - } > > > > > > + public BaseMediaTypeEntry(long id, String name, int _hidden, > > > String mimeType, String title, String description, > > > + String image, String role, String > > > mytag) { > > > + super(id, name, > > _hidden, title, > > > description, image, role, mytag); > > > + } > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
