1 /* 2 * Copyright 2007-2008 The Kuali Foundation 3 * 4 * Licensed under the Educational Community License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.opensource.org/licenses/ecl2.php 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package org.kuali.rice.kew.config; 17 18 import org.kuali.rice.kim.config.KIMThinClientConfigurer; 19 import org.kuali.rice.ksb.messaging.config.KSBThinClientConfigurer; 20 21 /** 22 * A configurer which configures KEW Thin-Client mode. 23 * 24 * @author Kuali Rice Team (rice.collab@kuali.org) 25 */ 26 //FIXME: RICE MODULARITY 27 // need to fix this class at some point 28 public abstract class ThinClientKEWConfigurer /*extends RiceConfigurerBase*/ { 29 // 30 // private KEWConfigurer kewConfigurer; 31 // 32 // public ThinClientKEWConfigurer() { 33 // // thin client allows us to still have access to the DigitalSignatureService but not use the full capabilities of the bus 34 // getModules().add(new KSBThinClientConfigurer()); 35 // 36 // this.kewConfigurer = new KEWConfigurer(); 37 // 38 // getModules().add(kewConfigurer); 39 // 40 // } 41 // 42 // getModules().add(new KIMThinClientConfigurer()); 43 // @Override 44 // protected void addModulesResourceLoaders() throws Exception { 45 // // TODO: this seems like a total hack the way this is happening, see the addModulesResourceLoaders 46 // // method RiceConfigurer as well 47 // kewConfigurer.getResourceLoadersToRegister(); 48 // } 49 50 51 }