2011-01-11 5 views
1

Ich erstelle eine Java Portlet (JSR-168) Anwendung und möchte Einstellungen definieren, auf die nur der Portaladministrator zugreifen/ändern kann. Was sind meine Möglichkeiten?Java-Portlet-Einstellungen

Antwort

1

Sie können Einstellungen im Bereich <portlet-preferences> des portlet.xml Ihres Portlets definieren.

So etwas wie (aus dem spec kopiert)

<portlet> 
... 
<!—- Portlet Preferences --> 
<portlet-preferences> 
    <preference> 
     <name>PreferredStockSymbols</name> 
     <value>FOO</value> 
     <value>XYZ</value> 
     <read-only>false</read-only> 
    </preference> 
    ... 
</portlet-preferences> 
</portlet> 

Dies ist eine sehr Standard Art und Weise tun. Bei den meisten Portlet-Servern können Administratoren den Wert des Portlets der Eigenschaften von der Administrationszone des Servers ändern. Dies hängt vom Anbieter ab, da er nicht in der Spezifikation spezifiziert ist.

0

Ich bemerkte mit Jahia, dass die Voreinstellung Abschnitt, den Sie nur den Standardwert erhalten, danach kann geändert und in den Einstellungen gespeichert werden, aber nur für die Lebensdauer der Bereitstellung des Portlets.