/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.cms.publish; import com.jinhe.tss.core.util.BeanUtil; import com.jinhe.tss.core.util.EasyUtils; public class PublishArticleFactory { private static IPublishArticle publishArticle = null; private PublishArticleFactory(){ }; public static IPublishArticle getInstance(String className){ if(publishArticle == null){ if( EasyUtils.isNullOrEmpty( className )){ return new BasePublishArticle(); } publishArticle = (IPublishArticle) BeanUtil.newInstanceByName(className); } return publishArticle; } }