Codota Logo
MetaDataBuilderEJB3
Code IndexAdd Codota to your IDE (free)

How to use
MetaDataBuilderEJB3
in
org.jboss.webservices.integration.metadata

Best Java code snippets using org.jboss.webservices.integration.metadata.MetaDataBuilderEJB3 (Showing top 12 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: org.jboss.ws/jbossws-jboss501

/**
* @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData)
* 
* @param dep webservice deployment
* @param ejbArchiveMD EJB archive meta data
*/
@Override
protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD)
{
 final WebServiceDeployment ejb3Deployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class);
 final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>();
 for (final WebServiceDeclaration jbossEjbMD : ejb3Deployment.getServiceEndpoints())
 {
   this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD);
 }
 ejbArchiveMD.setEnterpriseBeans(wsEjbsMD);
}
origin: org.jboss.ws/jbossws-jboss510

/**
* Creates new JBoss agnostic EJB bean meta data model.
*
* @param jbossEjbMD jboss EJB meta data
* @return webservices EJB meta data
*/
private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD)
{
 final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class);
 if (mdbAnnotation == null)
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: "
      + jbossEjbMD.getComponentClassName());
   return new SLSBMetaData();
 }
 else
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: "
      + jbossEjbMD.getComponentClassName());
   final MDBMetaData mdbMD = new MDBMetaData();
   final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig());
   mdbMD.setDestinationJndiName(destinationName);
   return mdbMD;
 }
}
origin: org.jboss.ws/jbossws-jboss510

/**
* Build container independent meta data.
* 
* @param dep webservice deployment
*/
@Override
public void start(final Deployment dep)
{
 if (WSHelper.isJseDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName());
   final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep);
   dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
 }
 else if (WSHelper.isJaxwsEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
 else if (WSHelper.isJaxrpcEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
}
origin: org.jboss.ws/jbossws-jboss600M2

/**
* Builds JBoss agnostic EJB meta data.
* 
* @param wsEjbsMD jboss agnostic EJBs meta data
* @param jbossEjbMD jboss specific EJB meta data
*/
private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD)
{
 final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
 if (wsEjbMD != null)
 {
   // set EJB name and class
   wsEjbMD.setEjbName(jbossEjbMD.getComponentName());
   wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName());
   final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class);
   if (portComponentAnnotation != null)
   {
    // set port component meta data
    wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName());
    wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI());
    // set security meta data
    final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData();
    wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod());
    wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee());
    wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess());
    wsEjbMD.setSecurityMetaData(wsEjbSecurityMD);
   }
   wsEjbsMD.add(wsEjbMD);
 }
}
origin: org.jboss.ws/jbossws-jboss501

/**
* Build container independent meta data.
* 
* @param dep webservice deployment
*/
@Override
public void start(final Deployment dep)
{
 if (WSHelper.isJseDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName());
   final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep);
   dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
 }
 else if (WSHelper.isJaxwsEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
 else if (WSHelper.isJaxrpcEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
}
origin: org.jboss.ws/jbossws-jboss510

/**
* Builds JBoss agnostic EJB meta data.
* 
* @param wsEjbsMD jboss agnostic EJBs meta data
* @param jbossEjbMD jboss specific EJB meta data
*/
private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD)
{
 final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
 if (wsEjbMD != null)
 {
   // set EJB name and class
   wsEjbMD.setEjbName(jbossEjbMD.getComponentName());
   wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName());
   final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class);
   if (portComponentAnnotation != null)
   {
    // set port component meta data
    wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName());
    wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI());
    // set security meta data
    final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData();
    wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod());
    wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee());
    wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess());
    wsEjbMD.setSecurityMetaData(wsEjbSecurityMD);
   }
   wsEjbsMD.add(wsEjbMD);
 }
}
origin: org.jboss.ws/jbossws-jboss510

/**
* @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData)
* 
* @param dep webservice deployment
* @param ejbArchiveMD EJB archive meta data
*/
@Override
protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD)
{
 final WebServiceDeployment ejb3Deployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class);
 final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>();
 for (final WebServiceDeclaration jbossEjbMD : ejb3Deployment.getServiceEndpoints())
 {
   this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD);
 }
 ejbArchiveMD.setEnterpriseBeans(wsEjbsMD);
}
origin: org.jboss.ws/jbossws-jboss501

/**
* Creates new JBoss agnostic EJB bean meta data model.
*
* @param jbossEjbMD jboss EJB meta data
* @return webservices EJB meta data
*/
private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD)
{
 final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class);
 if (mdbAnnotation == null)
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: "
      + jbossEjbMD.getComponentClassName());
   return new SLSBMetaData();
 }
 else
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: "
      + jbossEjbMD.getComponentClassName());
   final MDBMetaData mdbMD = new MDBMetaData();
   final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig());
   mdbMD.setDestinationJndiName(destinationName);
   return mdbMD;
 }
}
origin: org.jboss.ws/jbossws-jboss600M2

/**
* Build container independent meta data.
* 
* @param dep webservice deployment
*/
@Override
public void start(final Deployment dep)
{
 if (WSHelper.isJseDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName());
   final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep);
   dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
 }
 else if (WSHelper.isJaxwsEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
 else if (WSHelper.isJaxrpcEjbDeployment(dep))
 {
   this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName());
   final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep);
   dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
 }
}
origin: org.jboss.ws/jbossws-jboss501

/**
* Builds JBoss agnostic EJB meta data.
* 
* @param wsEjbsMD jboss agnostic EJBs meta data
* @param jbossEjbMD jboss specific EJB meta data
*/
private void buildEnterpriseBeanMetaData(final List<EJBMetaData> wsEjbsMD, final WebServiceDeclaration jbossEjbMD)
{
 final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
 if (wsEjbMD != null)
 {
   // set EJB name and class
   wsEjbMD.setEjbName(jbossEjbMD.getComponentName());
   wsEjbMD.setEjbClass(jbossEjbMD.getComponentClassName());
   final PortComponentSpec portComponentAnnotation = jbossEjbMD.getAnnotation(PortComponentSpec.class);
   if (portComponentAnnotation != null)
   {
    // set port component meta data
    wsEjbMD.setPortComponentName(portComponentAnnotation.portComponentName());
    wsEjbMD.setPortComponentURI(portComponentAnnotation.portComponentURI());
    // set security meta data
    final EJBSecurityMetaData wsEjbSecurityMD = new EJBSecurityMetaData();
    wsEjbSecurityMD.setAuthMethod(portComponentAnnotation.authMethod());
    wsEjbSecurityMD.setTransportGuarantee(portComponentAnnotation.transportGuarantee());
    wsEjbSecurityMD.setSecureWSDLAccess(portComponentAnnotation.secureWSDLAccess());
    wsEjbMD.setSecurityMetaData(wsEjbSecurityMD);
   }
   wsEjbsMD.add(wsEjbMD);
 }
}
origin: org.jboss.ws/jbossws-jboss600M2

/**
* @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData)
* 
* @param dep webservice deployment
* @param ejbArchiveMD EJB archive meta data
*/
@Override
protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD)
{
 final WebServiceDeployment ejb3Deployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class);
 final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>();
 for (final WebServiceDeclaration jbossEjbMD : ejb3Deployment.getServiceEndpoints())
 {
   this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD);
 }
 ejbArchiveMD.setEnterpriseBeans(wsEjbsMD);
}
origin: org.jboss.ws/jbossws-jboss600M2

/**
* Creates new JBoss agnostic EJB bean meta data model.
*
* @param jbossEjbMD jboss EJB meta data
* @return webservices EJB meta data
*/
private EJBMetaData newEjbMetaData(final WebServiceDeclaration jbossEjbMD)
{
 final MessageDriven mdbAnnotation = jbossEjbMD.getAnnotation(MessageDriven.class);
 if (mdbAnnotation == null)
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for session bean: "
      + jbossEjbMD.getComponentClassName());
   return new SLSBMetaData();
 }
 else
 {
   this.log.debug("Creating JBoss agnostic EJB3 meta data for message driven bean: "
      + jbossEjbMD.getComponentClassName());
   final MDBMetaData mdbMD = new MDBMetaData();
   final String destinationName = this.getActivationProperty("destination", mdbAnnotation.activationConfig());
   mdbMD.setDestinationJndiName(destinationName);
   return mdbMD;
 }
}
org.jboss.webservices.integration.metadataMetaDataBuilderEJB3

Javadoc

Builds container independent meta data from EJB3 container meta data.

Most used methods

  • buildEnterpriseBeanMetaData
    Builds JBoss agnostic EJB meta data.
  • create
  • getActivationProperty
    Returns activation config property value or null if not found.
  • newEjbMetaData
    Creates new JBoss agnostic EJB bean meta data model.

Popular in Java

  • Updating database using SQL prepared statement
  • setContentView (Activity)
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • getSharedPreferences (Context)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement.A servlet is a small Java program that runs within
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now