1 /******************************************************************************
2 * SpringGlue.java - Enable the two separate services to communicate
3 *
4 * PicMan - The BuckoSoft Picture Manager in Java
5 * Copyright(c) 2014 - Dick Balaska
6 *
7 */
8 package com.buckosoft.PicMan.business;
9
10 /** This object exists to allow communication between the two separate servlets, DispatcherServlet and CXFServlet. <br>
11 * Workaround that I can't figure out how to merge the separate Spring beanFactories.
12 * I think a better method would be to break out the business bean config and include it in each servlet config,
13 * but this works for now, and I want to get it checked in working.
14 * @author Dick Balaska
15 * @since 2014/06/08
16 * @version $Revision: 1.1 $ <br> $Date: 2014/06/09 03:16:18 $
17 * @see <a href="http://cvs.buckosoft.com/Projects/PicMan/PicMan/src/main/java/com/buckosoft/PicMan/business/SpringGlue.java">SpringGlue.java</a>
18 */
19 public class SpringGlue {
20
21 private static SpringGlue springGlue = null;
22
23 private static PicManFacade picMan;
24
25 public SpringGlue() {}
26
27 public static SpringGlue getInstance() {
28 if (springGlue == null)
29 springGlue = new SpringGlue();
30 return(springGlue);
31 }
32
33 /**
34 * @return the picManFacade
35 */
36 public PicManFacade getPicMan() {
37 return SpringGlue.picMan;
38 }
39
40 /**
41 * @param picManFacade the picManFacade to set
42 */
43 public void setPicMan(PicManFacade picMan) {
44 SpringGlue.picMan = picMan;
45 }
46
47
48
49 }