From: Gurkan E. <gur...@ya...> - 2006-07-09 04:37:54
|
User: gurkanerdogdu Date: 06/07/09 00:37:50 Modified: cache/plugins/org.jboss.ide.eclipse.jbosscache/src/org/jboss/ide/eclipse/jbosscache/utils CacheUtil.java Log: New Cache Loader Custom Configuration added Revision Changes Path 1.7 +31 -9 jbosside/cache/plugins/org.jboss.ide.eclipse.jbosscache/src/org/jboss/ide/eclipse/jbosscache/utils/CacheUtil.java (In the diff below, changes in quantity of whitespace are not shown.) Index: CacheUtil.java =================================================================== RCS file: /cvsroot/jboss/jbosside/cache/plugins/org.jboss.ide.eclipse.jbosscache/src/org/jboss/ide/eclipse/jbosscache/utils/CacheUtil.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -b -r1.6 -r1.7 --- CacheUtil.java 8 Jul 2006 01:59:06 -0000 1.6 +++ CacheUtil.java 9 Jul 2006 04:37:50 -0000 1.7 @@ -34,6 +34,7 @@ import org.jboss.cache.Fqn; import org.jboss.ide.eclipse.jbosscache.ICacheConstants; import org.jboss.ide.eclipse.jbosscache.JBossCachePlugin; +import org.jboss.ide.eclipse.jbosscache.model.CacheLoaderPropModel; import org.jboss.ide.eclipse.jbosscache.model.cache.ICacheInstance; import org.jboss.ide.eclipse.jbosscache.model.cache.ICacheRootInstance; import org.jboss.ide.eclipse.jbosscache.model.config.CacheConfigurationModel; @@ -342,11 +343,16 @@ childConfigMemento = childConfigMemento.createChild(ICacheConstants.CACHELOADER); childMBeanMemonto = childConfigMemento.createChild(ICacheConstants.CLASS); + + + if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[1])){ + childMBeanMemonto.putTextData(cacheConfigModel.getCacheLoaderCustomName()); + }else childMBeanMemonto.putTextData(cacheConfigModel.getCacheLoaderClass()); childMBeanMemonto= childConfigMemento.createChild("properties"); - if (cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[1]) || cacheLoaderConfig.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[2])) + if (cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[2]) || cacheLoaderConfig.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[3])) { childMBeanMemonto.putTextData("\n\t" + "cache.jdbc.table.name=" + "jbosscache" + "\n" + "\t" + "cache.jdbc.table.create=" @@ -362,28 +368,44 @@ + "username" + "\n" + "\t" + "cache.jdbc.password=" + "password" + "\n"); + }else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[1])){ + + List list = cacheConfigModel.getCacheLoaderCustomParams(); + + StringBuffer buffer = new StringBuffer(); + + for(int i=0;i<list.size();i++){ + CacheLoaderPropModel model = (CacheLoaderPropModel)list.get(i); + + if(i<list.size()-1) + buffer.append("\n\t"+model.getProperty()+"="+model.getValue()); + else + buffer.append("\n\t"+model.getProperty()+"="+model.getValue()+"\n"); + } + + childMBeanMemonto.putTextData(buffer.toString()); } - else if (cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[3]) || - cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[4]) || - cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[5])) + else if (cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[4]) || + cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[5]) || + cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[6])) { childMBeanMemonto.putTextData("location=" + "location"); } - else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[6])) + else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[7])) { childMBeanMemonto.putTextData("timeout=" + "timeout"); } - else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[7])) + else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[8])) { childMBeanMemonto.putTextData("\n\t" + "host=" + "host" + "\n" + "\t" + "port=port"+"\n"); } - else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[8])) + else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[9])) { childMBeanMemonto.putTextData("\n\t" + "host=" + "host" +"\n\t" + "port=port" +"\n\t" + "bindname=bindname"+"/n"); - }else{ + }else if(cacheConfigModel.getCacheLoaderClass().equals(ICacheConstants.CACHE_LOADER_CLASSES[10])){ childMBeanMemonto.putTextData("timeout=" + "timeout"); } |