com.poscoict.glueframework.jaxws
Interface GlueJaxWebService

All Known Implementing Classes:
GlueJaxWebServiceImpl

public interface GlueJaxWebService

GlueJaxWebService jax-ws기반에서 웹 서비스 기능을 제공하기 위한 interface Glue Service를 실행 시키고 GlueContext에서 해당 객체를 리턴하는 메서드들을 제공한다. 파라미터나 리턴 객체가 Map이나 List인 경우 map이나 list Type의 객체 혹은 interface나 abstract Class가 담길 경우 JAXB Databinding 에서 Error가 발생하므로 맵핑 객체에 주의해야 한다.


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한다.
 

Method Detail

doGlueServiceGetStringByName

String doGlueServiceGetStringByName(String serviceName)
                                    throws Exception
Glue Service를 실행 시키고 GlueContext에서 String객체를 Return한다.

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

doGlueServiceGetListByName

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

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

doGlueServiceGetMapByName

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

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

doGlueServiceGetString

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

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

doGlueServiceGetList

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

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

doGlueServiceGetMap

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

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


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