please put the 1.1 ASF license on the files with the correct copyright date. thanks, -jon Forwarded message: > From [EMAIL PROTECTED] Thu Aug 31 12:01:56 2000 > Date: Thu, 31 Aug 2000 11:57:40 -0700 (PDT) > Message-Id: <[EMAIL PROTECTED]> > From: Java Apache CVS Development <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: CVS update: icalendar/src/java/org/apache/icalendar/turbine/pages > ICalDefaultPage.java > Reply-To: "Java-Apache Development" <[EMAIL PROTECTED]> > Sender: <[EMAIL PROTECTED]> > Precedence: Bulk > List-Software: LetterRip Pro 3.0.7 by Fog City Software, Inc. > List-Subscribe: <mailto:[EMAIL PROTECTED]> > List-Digest: <mailto:[EMAIL PROTECTED]> > List-Unsubscribe: <mailto:[EMAIL PROTECTED]> > > User: jeffp > Date: 00/08/31 11:57:40 > > Added: src/java/org/apache/icalendar/turbine/pages > ICalDefaultPage.java > Log: > Added ICalDefault page > > Revision Changes Path > 1.1 >icalendar/src/java/org/apache/icalendar/turbine/pages/ICalDefaultPage.java > > Index: ICalDefaultPage.java > =================================================================== > package org.apache.icalendar.turbine.actions; > > /* > Copyright (c) 1998 The Java Apache Project. All rights reserved. > > Redistribution and use in source and binary forms, with or without > modification, are permitted provided that the following conditions > are met: > > 1. Redistributions of source code must retain the above copyright > notice, this list of conditions and the following disclaimer. > > 2. Redistributions in binary form must reproduce the above copyright > notice, this list of conditions and the following disclaimer in > the documentation and/or other materials provided with the > distribution. > > 3. Every modification must be notified to the Java Apache Project > and redistribution of the modified code without prior notification > is not permitted in any form. > > 4. All advertising materials mentioning features or use of this > software must display the following acknowledgment: > "This product includes software developed by the Java Apache Project > (http://java.apache.org/)." > > 5. The names "JetSpeed", "Apache JetSpeed" and "Apache JetSpeed > Project" must not be used to endorse or promote products > derived from this software without prior written permission. > > 6. Redistributions of any form whatsoever must retain the following > acknowledgment: > "This product includes software developed by the Java Apache Project > (http://java.apache.org/)." > > THIS SOFTWARE IS PROVIDED BY THE JAVA APACHE PROJECT "AS IS" AND ANY > EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR > PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JAVA APACHE PROJECT OR > ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, > SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT > NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; > LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, > STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED > OF THE POSSIBILITY OF SUCH DAMAGE. > > License version 1.0 > */ > > import org.apache.turbine.util.*; > import org.apache.turbine.modules.pages.*; > > import org.apache.icalendar.util.*; > > import org.apache.jetspeed.util.*; > import org.apache.jetspeed.capability.*; > > /** > * Default ICal Page > * @author Jeff Prickett - [EMAIL PROTECTED] > */ > > public class ICalDefaultPage extends DefaultPage > { > > public static final String LOGIN_SCREEN_NAME = "Login"; > public static final String WML_LOGIN_SCREEN_NAME = "WMLLoginScreen"; > > protected void doBuildBeforeAction(RunData data) throws Exception > { > if(data != null) > { > if(data.getScreen() != null) > { > if(data.getScreen().equals(LOGIN_SCREEN_NAME)) > { > if(data.getUserAgent() != null) > { > CapabilityMap clientCapable = > CapabilityMapFactory > .getCapabilityMap(data); > if(clientCapable.supportsMimeType( > MimeType.HTML)) > { > // Default screen should be set to "Login" > } > else if(clientCapable.supportsMimeType( > MimeType.WML)) > { > data.setScreen(WML_LOGIN_SCREEN_NAME); > } > else > { > throw new ICalendarException( > "User agent does not support HTML or WML."); > } > } > else > { > throw new ICalendarException("User Agent == null"); > } > } > } > } > else > { > throw new ICalendarException("RunData == null"); > } > } > } > > > > -- Scarab - Java Servlet Based - Open Source Bug/Issue Tracking System <http://scarab.tigris.org/> -- -------------------------------------------------------------- Please read the FAQ! <http://java.apache.org/faq/> To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] Archives and Other: <http://java.apache.org/main/mail.html> Problems?: [EMAIL PROTECTED]
