View Javadoc

1   /*
2    * $Id: OrangeInterface.java 20321 2010-11-24 15:21:24Z dfeist $
3    * --------------------------------------------------------------------------------------
4    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
5    *
6    * The software in this package is published under the terms of the CPAL v1.0
7    * license, a copy of which has been included with this distribution in the
8    * LICENSE.txt file.
9    */
10  package org.mule.tck.testmodels.fruit;
11  
12  import java.util.List;
13  import java.util.Map;
14  
15  /**
16   * TODO
17   */
18  
19  public interface OrangeInterface extends Fruit
20  {
21      String getBrand();
22  
23      Integer getSegments();
24  
25      Double getRadius();
26  
27      void setBrand(String string);
28  
29      void setSegments(Integer integer);
30  
31      void setRadius(Double double1);
32  
33      List getListProperties();
34  
35      void setListProperties(List listProperties);
36  
37      Map getMapProperties();
38  
39      void setMapProperties(Map mapProperties);
40  
41      List getArrayProperties();
42  
43      void setArrayProperties(List arrayProperties);
44  
45      FruitCleaner getCleaner();
46  
47      void setCleaner(FruitCleaner cleaner);
48  
49      void wash();
50  
51      void polish();
52  }