1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.common;
18
19 import java.io.Serializable;
20 import java.util.Collection;
21 import java.util.Locale;
22
23 import org.apache.pluto.om.common.Language;
24
25 /***
26 *
27 * MutableLanguage
28 * <br/>
29 * Extension of <code>org.apache.pluto.om.common.Language</code>
30 * with mutator methods for easy maintenance.
31 *
32 * @author <a href="mailto:weaver@apache.org">Scott T. Weaver</a>
33 * @version $Id: MutableLanguage.java 516448 2007-03-09 16:25:47Z ate $
34 *
35 */
36 public interface MutableLanguage extends Language, Serializable
37 {
38 void setKeywords(Collection keywords);
39
40 /***
41 *
42 * @param locale
43 */
44 public void setLocale(Locale locale);
45
46 /***
47 *
48 * @param title
49 */
50 void setTitle(String title);
51
52 /***
53 *
54 * @param title
55 */
56 void setShortTitle(String title);
57
58 }