org.ow2.util.ee.metadata.common.api.interfaces
Interface IEnvironmentRefAccessor

All Superinterfaces:
IAnnotationResource, IEjbEJB, IHandlerChain, IPersistenceContext, IPersistenceUnit, ISharedMetadata, IWebServiceRef, Serializable

public interface IEnvironmentRefAccessor
extends ISharedMetadata

This interface provides method to keep env state.

Author:
Gael Lalire

Method Summary
 Collection<? extends IEnvEntry> getEnvEntryCollection()
           
 String getEnvironmentName()
           
 List<IJAnnotationResource> getJAnnotationResources()
           
 List<IJAnnotationSqlDataSourceDefinition> getJAnnotationSqlDataSourceDefinitions()
           
 List<IJavaxPersistenceContext> getJavaxPersistencePersistenceContexts()
           
 List<IJavaxPersistenceUnit> getJavaxPersistencePersistenceUnits()
           
 List<IJaxwsWebServiceRef> getJaxwsWebServiceRefs()
           
 List<IJEjbEJB> getJEjbEJBs()
           
 void setEnvEntryCollection(Collection<? extends IEnvEntry> envEntryCollection)
           
 void setJAnnotationResources(List<IJAnnotationResource> jAnnotationResources)
          Sets JAnnotationResources object.
 void setJAnnotationSqlDataSourceDefinitions(List<IJAnnotationSqlDataSourceDefinition> jAnnotationSqlDataSourceDefinitions)
          Sets jAnnotationSqlDataSourceDefinitions object.
 void setJavaxPersistencePersistenceContexts(List<IJavaxPersistenceContext> javaxPersistencePersistenceContexts)
          Sets JavaxPersistencePersistenceContexts object.
 void setJavaxPersistencePersistenceUnits(List<IJavaxPersistenceUnit> javaxPersistencePersistenceUnits)
          Sets setJavaxPersistencePersistenceUnits object.
 void setJaxwsWebServiceRefs(List<IJaxwsWebServiceRef> jaxwsWebServiceRefs)
          Sets setJaxwsWebServiceRefs object.
 void setJEjbEJBs(List<IJEjbEJB> jEjbEJBs)
          Set JEjbEJBs object.
 
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
 

Method Detail

getJEjbEJBs

List<IJEjbEJB> getJEjbEJBs()
Returns:
jEjbEJBs list representing @EJBs annotation.

setJEjbEJBs

void setJEjbEJBs(List<IJEjbEJB> jEjbEJBs)
Set JEjbEJBs object.

Parameters:
jEjbEJBs - list representing javax.ejb.EJBs annotation.

getJAnnotationResources

List<IJAnnotationResource> getJAnnotationResources()
Returns:
JAnnotationResources list representing @Resources annotation.

setJAnnotationResources

void setJAnnotationResources(List<IJAnnotationResource> jAnnotationResources)
Sets JAnnotationResources object.

Parameters:
jAnnotationResources - list representing javax.annotation.Resources annotation.

getJAnnotationSqlDataSourceDefinitions

List<IJAnnotationSqlDataSourceDefinition> getJAnnotationSqlDataSourceDefinitions()
Returns:
jAnnotationSqlDataSourceDefinitions list representing @.DataSourceDefinitions annotation.

setJAnnotationSqlDataSourceDefinitions

void setJAnnotationSqlDataSourceDefinitions(List<IJAnnotationSqlDataSourceDefinition> jAnnotationSqlDataSourceDefinitions)
Sets jAnnotationSqlDataSourceDefinitions object.

Parameters:
jAnnotationSqlDataSourceDefinitions - list representing javax.annotation.sql.DataSourceDefinitions annotation.

getJavaxPersistencePersistenceContexts

List<IJavaxPersistenceContext> getJavaxPersistencePersistenceContexts()
Returns:
javaxPersistencePersistenceContexts list representing @PersistenceContexts annotation.

setJavaxPersistencePersistenceContexts

void setJavaxPersistencePersistenceContexts(List<IJavaxPersistenceContext> javaxPersistencePersistenceContexts)
Sets JavaxPersistencePersistenceContexts object.

Parameters:
javaxPersistencePersistenceContexts - list representing @PersistenceContexts annotation.

getJavaxPersistencePersistenceUnits

List<IJavaxPersistenceUnit> getJavaxPersistencePersistenceUnits()
Returns:
javaxPersistencePersistenceUnits list representing @PersistenceUnits annotation.

setJavaxPersistencePersistenceUnits

void setJavaxPersistencePersistenceUnits(List<IJavaxPersistenceUnit> javaxPersistencePersistenceUnits)
Sets setJavaxPersistencePersistenceUnits object.

Parameters:
javaxPersistencePersistenceUnits - list representing @PersistenceUnits annotation.

getJaxwsWebServiceRefs

List<IJaxwsWebServiceRef> getJaxwsWebServiceRefs()
Returns:
jaxwsWebServiceRefs list representing @ws.WebServiceRefs annotation.

setJaxwsWebServiceRefs

void setJaxwsWebServiceRefs(List<IJaxwsWebServiceRef> jaxwsWebServiceRefs)
Sets setJaxwsWebServiceRefs object.

Parameters:
jaxwsWebServiceRefs - list representing @ws.WebServiceRefs annotation.

getEnvEntryCollection

Collection<? extends IEnvEntry> getEnvEntryCollection()
Returns:
a collection of env-entry

setEnvEntryCollection

void setEnvEntryCollection(Collection<? extends IEnvEntry> envEntryCollection)
Parameters:
envEntryCollection - a collection of env-entry

getEnvironmentName

String getEnvironmentName()
Returns:
the environment name.


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