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

Reply via email to