Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   *
  *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
 package org.apache.myfaces.commons.examples.validate;
 
 import java.util.List;
 

Author(s):
mwessendorf
Version:
$Revision: 673801 $ $Date: 2008-07-03 22:58:48 +0200 (Thu, 03 Jul 2008) $
 
 public class ValidateCreditCard {
 
     private String creditCardNumber = null;
     
     private String creditCardType = "MASTERCARD";
     
     private List<SelectItemtypes = null;
     
     private UISelectOne creditCardTypeSelect;
     
     public List<SelectItemgetCreditCardTypes()
     {
         if ( == null)
         {
              = new ArrayList<SelectItem>();
             .add(new SelectItem("MASTERCARD"));
             .add(new SelectItem("VISA"));
             .add(new SelectItem("DISCOVER"));
             .add(new SelectItem("AMEX"));
         }
         return ;
     }
     
     public String submit(){
         ..println("Action was called.");
         FacesContext.getCurrentInstance().addMessage(nullnew FacesMessage("The selected credit card type/number is valid"));
         return ("valid");
     }
 
     public String getCreditCardNumber() {
         return ;
     }
 
     public void setCreditCardNumber(String string) {
          = string;
     }
 
     public String getCreditCardType()
     {
         return ;
     }
 
     public void setCreditCardType(String creditCardType)
     {
         this. = creditCardType;
     }
     
     public boolean isAmex()
     {
         return "AMEX".equalsIgnoreCase();
     }
 
     public boolean isVisa()
     {
         return "VISA".equalsIgnoreCase();
     }
     
     public boolean isMastercard()
     {
         return "MASTERCARD".equalsIgnoreCase();
     }
     
     public boolean isDiscover()
     {
         return "DISCOVER".equalsIgnoreCase();
     }
 
    {
        return ;
    }
    public void setCreditCardTypeSelect(UISelectOne creditCardTypeSelect)
    {
        this. = creditCardTypeSelect;
    }
    
    {
        Object value = .getValue();
        if (value != null)
        {
            return value.toString();
        }
        return null;
    }
New to GrepCode? Check out our FAQ X