Métadonnées de portlet
Les noeuds de portlet peuvent comporter leurs propres métadonnées, qui correspondent à des paires nom-valeur de données associées au noeud de contenu. Les métadonnées sont utilisées par le portail, par exemple, pour définir les attributs d'affichage, ou par l'utilisateur. Le bean Portal permet un accès en lecture seule aux métadonneés de portlet. Les métadonnées peuvent être affectées uniquement avec des objets de référentiel de type portlet ou application.
Exemple Jython :
Portlet.parmget(ID, name)
Portlet.list(ID, "parm")
# only for beans with a current selection
Portlet.parmget(name)
Portlet.list("parm")
# example: get the metadata for an instance property named #
"MyPortletConfig"
print Portlet.parmget("MyPortletConfig")
# example: list all metadata names for the selected portlet
for pname in Portlet.list("parm").split():
print pnameExemple Jacl :
$Portlet parmget ID name
$Portlet list ID parm
# only for beans with a current selection
$Portlet parmget name
$Portlet list parm
# example: get the metadata for an instance property named # "MyPortletConfig"
puts "[$Portlet parmget MyPortletConfig]"
# example: list all metadata names for the selected portlet
foreach pname [$Portlet list parm] {
puts "$pname"
}