01: /*
02: * JFolder, Copyright 2001-2006 Gary Steinmetz
03: *
04: * Distributable under LGPL license.
05: * See terms of license at gnu.org.
06: */
07:
08: package org.jfolder.common.tagging;
09:
10: //base classes
11:
12: //project specific classes
13:
14: //other classes
15:
16: public class StudioConceptTagInstanceInfoContext extends
17: BaseAppraiseConceptTagContext {
18:
19: //instance information
20: private String tagInstanceTitle = null;
21: private String tagInstanceDescription = null;
22: private String tagInstanceIcon = null;
23:
24: protected StudioConceptTagInstanceInfoContext() {
25: super (null, null);
26: this .tagInstanceIcon = "/jfolder/images/" + "returnable"
27: + ".gif";
28: }
29:
30: public static StudioConceptTagInstanceInfoContext newInstance() {
31: return new StudioConceptTagInstanceInfoContext();
32: }
33:
34: public String getInstanceTitle() {
35: return this .tagInstanceTitle;
36: }
37:
38: public void setInstanceTitle(String inTagInstanceTitle) {
39: this .tagInstanceTitle = inTagInstanceTitle;
40: }
41:
42: public String getShortenedInstanceTitle(int inLength) {
43: return this .tagInstanceTitle;
44: }
45:
46: public String getInstanceDescription() {
47: return this .tagInstanceDescription;
48: }
49:
50: public void setInstanceDescription(String inTagInstanceDescription) {
51: this .tagInstanceDescription = inTagInstanceDescription;
52: }
53:
54: public String getShortenedInstanceDescription(int inLength) {
55: return this .tagInstanceDescription;
56: }
57:
58: public String getInstanceIcon() {
59: return this .tagInstanceIcon;
60: }
61:
62: public void setLocalInstanceIcon(String inTagInstanceIcon) {
63: this .tagInstanceIcon = "/jfolder/images/" + inTagInstanceIcon
64: + ".gif";
65: }
66:
67: }
|