1 21 22 package org.opensubsystems.core.www; 23 24 32 public class TestWebModule1 implements WebModule 33 { 34 36 40 public static final String TEST1_WEB_MODULE_NAME = "module1"; 41 42 46 public static final String TEST1_WEB_MODULE_TABNAME = "Module 1"; 47 48 52 public static final String TEST1_WEB_MODULE_TOOLTIP = "Test module 1"; 53 54 56 59 private static final String IMPL_LOCK = "IMPL_LOCK"; 60 61 63 66 private static String s_moduleURL = null; 67 68 70 73 private static WebModule s_defaultInstance; 74 75 77 82 public static WebModule getInstance() 83 { 84 if (s_defaultInstance == null) 85 { 86 synchronized (IMPL_LOCK) 87 { 88 if (s_defaultInstance == null) 89 { 90 s_defaultInstance = new TestWebModule1(); 91 } 92 } 93 94 } 95 return s_defaultInstance; 96 } 97 98 101 public String getName() 102 { 103 return TEST1_WEB_MODULE_NAME; 104 } 105 106 109 public String getTabName() 110 { 111 return TEST1_WEB_MODULE_TABNAME; 112 } 113 114 117 public String getTooltip() 118 { 119 return TEST1_WEB_MODULE_TOOLTIP; 120 } 121 122 125 public String getURL() 126 { 127 return s_moduleURL; 128 } 129 130 133 public void setURL( 134 String strURL 135 ) 136 { 137 s_moduleURL = strURL; 138 } 139 } 140 | Popular Tags |