org.ow2.util.ee.metadata.ws.impl
Class WebservicesCommonClassMetadata<C extends org.ow2.util.ee.metadata.ws.api.IWebservicesCommonClassMetadata<C,M,F>,M extends org.ow2.util.ee.metadata.common.api.ICommonMethodMetadata<C,M,F>,F extends org.ow2.util.ee.metadata.common.api.ICommonFieldMetadata<C,M,F>>

java.lang.Object
  extended by org.ow2.util.scan.api.metadata.CommonMetadata
      extended by org.ow2.util.scan.api.metadata.ClassMetadata<C,M,F>
          extended by org.ow2.util.ee.metadata.common.impl.CommonClassMetadata<C,M,F>
              extended by org.ow2.util.ee.metadata.ws.impl.WebservicesCommonClassMetadata<C,M,F>
Type Parameters:
C - class type
M - method type
F - field type
All Implemented Interfaces:
java.io.Serializable, org.ow2.util.ee.metadata.common.api.ICommonClassMetadata<C,M,F>, org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationResource, org.ow2.util.ee.metadata.common.api.interfaces.IEjbEJB, org.ow2.util.ee.metadata.common.api.interfaces.IHandlerChain, org.ow2.util.ee.metadata.common.api.interfaces.IPersistenceContext, org.ow2.util.ee.metadata.common.api.interfaces.IPersistenceUnit, org.ow2.util.ee.metadata.common.api.interfaces.ISharedMetadata, org.ow2.util.ee.metadata.common.api.interfaces.IWebServiceRef, org.ow2.util.ee.metadata.ws.api.interfaces.IWebService, org.ow2.util.ee.metadata.ws.api.IWebservicesCommonClassMetadata<C,M,F>, org.ow2.util.scan.api.metadata.IClassMetadata<C,M,F>

public class WebservicesCommonClassMetadata<C extends org.ow2.util.ee.metadata.ws.api.IWebservicesCommonClassMetadata<C,M,F>,M extends org.ow2.util.ee.metadata.common.api.ICommonMethodMetadata<C,M,F>,F extends org.ow2.util.ee.metadata.common.api.ICommonFieldMetadata<C,M,F>>
extends org.ow2.util.ee.metadata.common.impl.CommonClassMetadata<C,M,F>
implements org.ow2.util.ee.metadata.ws.api.IWebservicesCommonClassMetadata<C,M,F>

WS common class metadata.

Author:
Guillaume Sauthier
See Also:
Serialized Form

Constructor Summary
WebservicesCommonClassMetadata()
           
 
Method Summary
 org.ow2.util.ee.metadata.ws.api.struct.IWebServiceMarker getWebServiceMarker()
           
 void setWebServiceMarker(org.ow2.util.ee.metadata.ws.api.struct.IWebServiceMarker ws)
          Set IJwsWebService object.
 
Methods inherited from class org.ow2.util.ee.metadata.common.impl.CommonClassMetadata
getJAnnotationResource, getJAnnotationResources, getJavaxPersistenceContext, getJavaxPersistencePersistenceContexts, getJavaxPersistencePersistenceUnits, getJavaxPersistenceUnit, getJaxwsWebServiceRef, getJaxwsWebServiceRefs, getJEjbEJB, getJEjbEJBs, getJwsHandlerChain, getRunAs, isPersistenceContext, isPersistenceUnit, setJAnnotationResource, setJAnnotationResources, setJavaxPersistenceContext, setJavaxPersistencePersistenceContexts, setJavaxPersistencePersistenceUnits, setJavaxPersistenceUnit, setJaxwsWebServiceRef, setJaxwsWebServiceRefs, setJEjbEJB, setJEjbEJBs, setJwsHandlerChain, setRunAs
 
Methods inherited from class org.ow2.util.scan.api.metadata.ClassMetadata
addStandardFieldMetadata, addStandardMethodMetadata, getJClass, getMethodMetadata, getMethodMetadataCollection, getStandardFieldMetadata, getStandardFieldMetadataCollection, getStandardMethodMetadata, getStandardMethodMetadataCollection, searchStandardFieldMetadata, searchStandardMethodMetadata, setJClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.ICommonClassMetadata
getJAnnotationResources, getJavaxPersistencePersistenceContexts, getJavaxPersistencePersistenceUnits, getJaxwsWebServiceRefs, getJEjbEJBs, getRunAs, setJAnnotationResources, setJavaxPersistencePersistenceContexts, setJavaxPersistencePersistenceUnits, setJaxwsWebServiceRefs, setJEjbEJBs, setRunAs
 
Methods inherited from interface org.ow2.util.scan.api.metadata.IClassMetadata
addStandardFieldMetadata, addStandardMethodMetadata, getJClass, getStandardFieldMetadata, getStandardFieldMetadataCollection, getStandardMethodMetadata, getStandardMethodMetadataCollection, searchStandardFieldMetadata, searchStandardMethodMetadata, setJClass
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IEjbEJB
getJEjbEJB, setJEjbEJB
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationResource
getJAnnotationResource, setJAnnotationResource
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IPersistenceContext
getJavaxPersistenceContext, isPersistenceContext, setJavaxPersistenceContext
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IPersistenceUnit
getJavaxPersistenceUnit, isPersistenceUnit, setJavaxPersistenceUnit
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IWebServiceRef
getJaxwsWebServiceRef, setJaxwsWebServiceRef
 
Methods inherited from interface org.ow2.util.ee.metadata.common.api.interfaces.IHandlerChain
getJwsHandlerChain, setJwsHandlerChain
 

Constructor Detail

WebservicesCommonClassMetadata

public WebservicesCommonClassMetadata()
Method Detail

getWebServiceMarker

public org.ow2.util.ee.metadata.ws.api.struct.IWebServiceMarker getWebServiceMarker()
Specified by:
getWebServiceMarker in interface org.ow2.util.ee.metadata.ws.api.interfaces.IWebService
Returns:
IJwsWebService object representing javax.jws.WebService annotation.

setWebServiceMarker

public void setWebServiceMarker(org.ow2.util.ee.metadata.ws.api.struct.IWebServiceMarker ws)
Set IJwsWebService object.

Specified by:
setWebServiceMarker in interface org.ow2.util.ee.metadata.ws.api.interfaces.IWebService
Parameters:
ws - object representing javax.jws.WebService annotation.


Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.