com.ebmwebsourcing.easyviper.environment.test.env.impl
Class AbstractServiceImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.environment.test.env.impl.AbstractServiceImpl
All Implemented Interfaces:
Service

public abstract class AbstractServiceImpl
extends java.lang.Object
implements Service

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
AbstractServiceImpl(ProviderEndpoint providerEndpoint)
           
 
Method Summary
 void addOperation(Operation op)
           
 com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage execute(com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage msg, java.lang.String invokedOperation)
           
 javax.xml.namespace.QName getInterfaceName()
           
 javax.xml.namespace.QName getName()
           
 java.util.List<Operation> getOperations()
           
 ProviderEndpoint getProviderEndpoint()
           
 void setInterfaceName(javax.xml.namespace.QName interfaceName)
           
 void setName(javax.xml.namespace.QName name)
           
 void setProviderEndpoint(ProviderEndpoint pep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServiceImpl

public AbstractServiceImpl(ProviderEndpoint providerEndpoint)
Method Detail

getName

public javax.xml.namespace.QName getName()
Specified by:
getName in interface Service

setName

public void setName(javax.xml.namespace.QName name)
Specified by:
setName in interface Service

addOperation

public void addOperation(Operation op)
Specified by:
addOperation in interface Service

getOperations

public java.util.List<Operation> getOperations()
Specified by:
getOperations in interface Service

execute

public com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage execute(com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage msg,
                                                                                 java.lang.String invokedOperation)
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
execute in interface Service
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getProviderEndpoint

public ProviderEndpoint getProviderEndpoint()
Specified by:
getProviderEndpoint in interface Service

setProviderEndpoint

public void setProviderEndpoint(ProviderEndpoint pep)
Specified by:
setProviderEndpoint in interface Service

getInterfaceName

public javax.xml.namespace.QName getInterfaceName()
Specified by:
getInterfaceName in interface Service

setInterfaceName

public void setInterfaceName(javax.xml.namespace.QName interfaceName)
Specified by:
setInterfaceName in interface Service


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.