com.poscoict.glueframework.jaxws
Class GlueJaxWebServiceImpl

java.lang.Object
  extended by com.poscoict.glueframework.jaxws.GlueJaxWebServiceImpl
All Implemented Interfaces:
GlueJaxWebService

public class GlueJaxWebServiceImpl
extends Object
implements GlueJaxWebService

GlueJaxWebService jax-ws기반에서 웹 서비스 기능을 제공하기 위한 GlueJaxWebService의 구현체. 파라미터나 리턴 객체가 Map이나 List인 경우 map이나 list Type의 객체 혹은 interface나 abstract Class가 담길 경우 JAXB Databinding 에서 Error가 발생하므로 맵핑 객체에 주의해야 한다.


Constructor Summary
GlueJaxWebServiceImpl()
           
 
Method Summary
 List<?> doGlueServiceGetList(HashMap<String,Object> glueMap)
          Glue Service를 실행 시키고 GlueContext에서 List
 List<?> doGlueServiceGetListByName(String serviceName)
          Glue Service를 실행 시키고 GlueContext에서 List
 HashMap<?,?> doGlueServiceGetMap(HashMap<String,Object> glueMap)
          Glue Service를 실행 시키고 GlueContext에서 HashMap객체를 Return한다.
 HashMap<?,?> doGlueServiceGetMapByName(String serviceName)
          Glue Service를 실행 시키고 GlueContext에서 HashMap객체를 Return한다.
 String doGlueServiceGetString(HashMap<String,Object> glueMap)
          Glue Service를 실행 시키고 GlueContext에서 String객체를 Return한다.
 String doGlueServiceGetStringByName(String serviceName)
          Glue Service를 실행 시키고 GlueContext에서 String객체를 Return한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueJaxWebServiceImpl

public GlueJaxWebServiceImpl()
Method Detail

doGlueServiceGetStringByName

public String doGlueServiceGetStringByName(String serviceName)
                                    throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 String객체를 Return한다.

Specified by:
doGlueServiceGetStringByName in interface GlueJaxWebService
Parameters:
serviceName - 실행시키는 Service명
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception

doGlueServiceGetListByName

public List<?> doGlueServiceGetListByName(String serviceName)
                                   throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 List객체를 Return한다.

Specified by:
doGlueServiceGetListByName in interface GlueJaxWebService
Parameters:
serviceName - 실행시키는 Service명
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception

doGlueServiceGetMapByName

public HashMap<?,?> doGlueServiceGetMapByName(String serviceName)
                                       throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 HashMap객체를 Return한다.

Specified by:
doGlueServiceGetMapByName in interface GlueJaxWebService
Parameters:
serviceName - 실행시키는 Service명
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception

doGlueServiceGetString

public String doGlueServiceGetString(HashMap<String,Object> glueMap)
                              throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 String객체를 Return한다.

Specified by:
doGlueServiceGetString in interface GlueJaxWebService
Parameters:
glueMap - GlueContext를 구성하는 Map
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception

doGlueServiceGetList

public List<?> doGlueServiceGetList(HashMap<String,Object> glueMap)
                             throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 List객체를 Return한다.

Specified by:
doGlueServiceGetList in interface GlueJaxWebService
Parameters:
glueMap - GlueContext를 구성하는 Map
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception

doGlueServiceGetMap

public HashMap<?,?> doGlueServiceGetMap(HashMap<String,Object> glueMap)
                                 throws Exception
Description copied from interface: GlueJaxWebService
Glue Service를 실행 시키고 GlueContext에서 HashMap객체를 Return한다.

Specified by:
doGlueServiceGetMap in interface GlueJaxWebService
Parameters:
glueMap - GlueContext를 구성하는 Map
Returns:
Service 실행 후 GlueContext에 저장된 객체(key는 GlueBizControlConstants.JAXWS_RESULT)
Throws:
Exception


Copyright © 2013–2017 POSCO ICT. All rights reserved.