No, I'd use in jetspeed.vm controls ( $portlet_instance.MyTag )

So, i modified some src and now work :)

========================================================================
================
- webapps/WEB-INF/conf/registry.xml

- src/java/org/apache/jetspeed/om/registry/MetaInfo.java
- src/java/org/apache/jetspeed/om/registry/PortletEntry.java
- src/java/org/apache/jetspeed/om/registry/base/BaseMediaTypeEntry.java
- src/java/org/apache/jetspeed/om/registry/base/BaseMetaInfo.java
- src/java/org/apache/jetspeed/om/registry/base/BasePortletEntry.java
- src/java/org/apache/jetspeed/om/registry/base/BaseRegistryEntry.java
- src/java/org/apache/jetspeed/om/profile/MetaInfo.java
- src/java/org/apache/jetspeed/om/profile/psml/PsmlIdentityElement.java
- src/java/org/apache/jetspeed/om/profile/psml/PsmlMetaInfo.java
- src/java/org/apache/jetspeed/om/profile/psml/PsmlReference.java
- src/java/org/apache/jetspeed/portal/BasePortletSet.java
- src/java/org/apache/jetspeed/portal/JetspeedPortletInstance.java
- src/java/org/apache/jetspeed/portal/Portlet.java
- src/java/org/apache/jetspeed/portal/PortletInstance.java
- src/java/org/apache/jetspeed/portal/portlets/AbstractPortlet.java
- src/java/org/apache/jetspeed/portal/portlets/ContainerTestPortlet.java
-
src/java/org/apache/jetspeed/portal/security/portlets/PortletWrapper.jav
a
-
src/java/org/apache/jetspeed/services/portaltoolkit/JetspeedPortalToolki
tService.java
- src/java/org/apache/jetspeed/util/MetaData.java
========================================================================
================

Now I can use my tag defined in portlet-entry everywhere... :)

Thanks so much,
Amedeo.




> -----Messaggio originale-----
> Da: Luta, Raphael (VUN) [mailto:[EMAIL PROTECTED]]
> Inviato: venerd� 11 ottobre 2002 20.37
> A: 'Jetspeed Developers List'
> Oggetto: RE: [meta-info] add new tag
> 
> 
> 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]>
> 
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to