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]

Reply via email to