| /** |
| * |
| * Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable. |
| * |
| * Licensed 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.xbean.spring.example; |
| |
| import org.apache.commons.logging.Log; |
| import org.apache.commons.logging.LogFactory; |
| |
| /** |
| * @org.apache.xbean.XBean element="pizza" |
| * description="This is a tasty Pizza" |
| * |
| * @author James Strachan |
| * @version $Id$ |
| * @since 2.0 |
| */ |
| |
| // START SNIPPET: bean |
| public class PizzaService { |
| |
| private static final Log log = LogFactory.getLog(PizzaService.class); |
| |
| private String topping; |
| private String cheese; |
| private int size; |
| private double price; |
| |
| public void makePizza() { |
| log.info("Making a pizza with topping: " + topping + " cheese: " + cheese + " with size: " + size); |
| } |
| |
| public String getCheese() { |
| return cheese; |
| } |
| |
| public void setCheese(String cheese) { |
| this.cheese = cheese; |
| } |
| |
| public double getPrice() { |
| return price; |
| } |
| |
| public void setPrice(double price) { |
| this.price = price; |
| } |
| |
| public int getSize() { |
| return size; |
| } |
| |
| public void setSize(int size) { |
| this.size = size; |
| } |
| |
| /** |
| * @org.apache.xbean.Property alias="myTopping" |
| */ |
| public String getTopping() { |
| return topping; |
| } |
| |
| public void setTopping(String topping) { |
| this.topping = topping; |
| } |
| |
| } |
| // END SNIPPET: bean |
| |