You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Shan Gopalakrishnan <sg...@cisco.com> on 2002/05/30 19:38:36 UTC

Customizer Action implementation.

I want to know what are the classes involved for Customizer actions.  And 
where do I set the property
to change it to my own implementation?. appreciate all the help in advance.

- Shan


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Customizer Action implementation.

Posted by JiaoZhiping <zh...@aisipu.com>.
---------- 多文件查找 ----------
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\modules\CocoonPortlet\src\java\org\apache\jetspeed\portal\util\customizer\PSMLManager.java(52,50):package org.apache.jetspeed.portal.portlets.util.customizer;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(69,44):import org.apache.jetspeed.portal.portlets.customize.*;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(83,43):    public static final String PORTLET = "customizeportlet";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(101,13):            CustomizePortlet customPortlet;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(103,36):            if (portlet instanceof CustomizePortlet)   {
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(104,34):                customPortlet = (CustomizePortlet) portlet;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\actions\SavePageConfig.java(107,100):                String message = "The portlet "+data.getParameters().getString( PORTLET)+"is not a customization portlet. ";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\navigations\JetspeedTopNavigation.java(148,68):               v.addElement( new A(URILookup.getURI(URILookup.TYPE_CUSTOMIZE, URILookup.SUBTYPE_NONE, data)).addElement("Customize") );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(93,17): **The Jetspeed customization page
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(98,14):public class Customize extends BaseJetspeedScreen
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(119,37):     **   Builds the output for the Customize screen
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(186,31):            String message = "Customize screen: " + e.getMessage();
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(212,29):        Log.note( "Jetspeed Customizer: BEGIN customization portlets" );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(219,20):            String customizerPSMLResource = TurbineResources.getString( JetspeedResources.CUSTOMIZATION_RESOURCE_KEY );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(221,61):            Portlet portlet = PortletSetFactory.getInstance(customizerPSMLResource)
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\modules\screens\Customize.java(240,29):        Log.note( "Jetspeed Customization: END customization portlets -> total time " + seconds + " second(s)" );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(53,27): * The bean needed by the CustomizationPortlet. Used to pass relevant information
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(58,45):package org.apache.jetspeed.portal.portlets.customize;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(61,14):public class CustomizeBean 
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(65,39):      * URL to the second page of the Customization tool.
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(66,21):      * Used by the CustomizationPortlet to save the settings and return to the homepage
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizeBean.java(135,12):    public CustomizeBean() 
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(53,45):package org.apache.jetspeed.portal.portlets.customize;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(84,5):/** CustomizePortlet - Customization tool for Jetspeed
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(85,9):  * The CustomizePortlet is a rudimentary tool to customize the
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(87,25):  * This version of the CustomizationPortlet only allows the selection of portlets
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(89,20):  * IMPORTANT: The CustomizationPortlet needs a special structure of psml files:
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(94,14):public class CustomizePortlet extends AbstractPortlet 
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(101,56):   private static final String MAX_NUMBER_PARAMETER = "customization_max_number";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(169,29):            this.setTitle( "Customize your Layout" );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(170,35):            this.setDescription( "Customize the appearance of your home page and the portlets you selected" );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(176,28):                Log.note( "Customizer--> Call page one" );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(181,29):                Log.note( " Customizer --> Save settings for ( " + data.getUser( ).getUserName( ) + ") and return to Homepage " );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(192,33):                    Log.error( "CustomizePortlet: Could not redirect to HomeScreen--> " + ex.getMessage( ) );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(205,13):        * a CustomizeBean is used, which keeps arrays of the
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(224,9):        CustomizeBean bean = new CustomizeBean( );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(273,31):            uri.addPathInfo( "customizeportlet", this.getName() );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(332,62):             // be changed in any way. If it is changed, the Customizer is no longer able to read and
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(372,32):                   Log.error( "Customizer ( " + data.getUser( ).getUserName( ) + "): Invalid default psml file! Cannot process saving.");
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(422,28):                Log.note( "Customizer ( " + data.getUser( ).getUserName( ) + "): Invalid psml file. Restoring psml file from default.");
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(430,32):                   Log.error( "Customizer ( " + data.getUser( ).getUserName( ) + "): Invalid default psml file! Cannot process saving." ) ;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(468,32):                   Log.error( "Customizer ( " + data.getUser( ).getUserName( ) + "): Invalid default psml file! Cannot process saving." ) ;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(501,26):             Log.note( " CustomizePortlet --> Writing completed..." );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(555,22):         Log.error( "Customizer: No user data available. No user logged in..." ) ;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(578,55):    * @param bean org.apache.jetspeed.portal.portlets.customize.CustomizeBean - The bean which keeps the information
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(581,34):   private void getCapabilities( CustomizeBean bean ) 
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(602,25):            Log.error( "CustomizePortlet: Could not get Portlet " + portletBean.getName( ) + " from PortletFactory!" ) ;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\CustomizePortlet.java(690,53):    * These parameters are delivered from the First Customization page
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\PortletDataBean.java(53,45):package org.apache.jetspeed.portal.portlets.customize;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\PSMLTemplateGenerator.java(52,45):package org.apache.jetspeed.portal.portlets.customize;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\PSMLTemplateGenerator.java(57,41):   * that is valid to the structure the Customizer needs
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\PSMLTemplateGenerator.java(68,19):     * object the CustomizePortlet needs to write the users HTML psml File.
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\portal\portlets\customize\PSMLTemplateGenerator.java(122,19):     * object the CustomizePortlet needs to write the users WML psml File.
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\services\jsp\tags\URILookupTag.java(120,16):            /* CUSTOMIZE */
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\services\jsp\tags\URILookupTag.java(121,41):            if (type.equalsIgnoreCase( "Customize") ) {
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\services\jsp\tags\URILookupTag.java(122,56):              result = URILookup.getURI(URILookup.TYPE_CUSTOMIZE, URILookup.SUBTYPE_NONE, data);
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\JetspeedResources.java(111,32):    public static final String CUSTOMIZATION_RESOURCE_KEY = "customization.psml";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\JetspeedResources.java(112,32):    public static final String CUSTOMIZATION_MAX_NUMBER   = "customization.display.maxNumberOfPortlets";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(112,18): * <LI>URILookup.customizer.uri</LI>
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(113,18): * <LI>URILookup.customizer.save.uri</LI>
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(154,24):     * <P>show portlet customization</P>
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(161,34):    public static final int TYPE_CUSTOMIZE          = 4;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(386,30):        else if (aType==TYPE_CUSTOMIZE) {
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(387,37):            propertiesParameter += "customize.";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(390,66):                DynamicURI uri = new DynamicURI( rundata, SCREEN_CUSTOMIZE );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(397,66):                DynamicURI uri = new DynamicURI( rundata, SCREEN_CUSTOMIZE );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(399,39):                uri.setAction( ACTION_CUSTOMIZER_SAVE );
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(502,51):            if (rundata.getScreen().equals(SCREEN_CUSTOMIZE)) return TYPE_CUSTOMIZE;
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(777,40):    private static final String SCREEN_CUSTOMIZE        = "Customize";
C:\txp\software\Jetspeed\Jetspeed-1.3a1-src\Jetspeed-1.3a1\src\java\org\apache\jetspeed\util\URILookup.java(785,40):    private static final String ACTION_CUSTOMIZER_SAVE  = "SavePageConfig";
70 个出现位置找到。
-----Original Message-----
From: Shan Gopalakrishnan [mailto:sgopalak@cisco.com]
Sent: Friday, May 31, 2002 1:39 AM
To: jetspeed-user@jakarta.apache.org
Subject: Customizer Action implementation.


I want to know what are the classes involved for Customizer actions.  And 
where do I set the property
to change it to my own implementation?. appreciate all the help in advance.

- Shan


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>