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]>
