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>