View Javadoc

1   /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10   * software distributed under the License is distributed on an "AS IS"
11   * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12   * or implied. See the License for the specific language governing
13   * permissions and limitations under the License.
14   */
15  
16  package org.kuali.student.core.assembly.util;
17  
18  import java.util.HashMap;
19  import java.util.Map;
20  /**
21   * 
22   * Stores an ID and its translated value 
23   * 
24   * @author Kuali Student Team
25   *
26   */
27  public class IdTranslation {
28  	private String id;
29  	private String display;
30  	private Map<String, String> attributes = new HashMap<String, String>();
31  	public IdTranslation() {
32  		
33  	}
34  	public IdTranslation(String id, String display) {
35  		this.id = id;
36  		this.display = display;
37  	}
38  	
39  	public void addAttribute(String key, String value) {
40  		attributes.put(key, value);
41  	}
42  	
43  	public String getId() {
44  		return id;
45  	}
46  	public void setId(String id) {
47  		this.id = id;
48  	}
49  	public String getDisplay() {
50  		return display;
51  	}
52  	public void setDisplay(String display) {
53  		this.display = display;
54  	}
55  	public Map<String, String> getAttributes() {
56  		return attributes;
57  	}
58  	public void setAttributes(Map<String, String> attributes) {
59  		this.attributes = attributes;
60  	}
61  	
62  }