org.hibernate.beanvalidation.tck.util.shrinkwrap
Class WebArchiveBuilder

java.lang.Object
  extended by org.hibernate.beanvalidation.tck.util.shrinkwrap.ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>
      extended by org.hibernate.beanvalidation.tck.util.shrinkwrap.WebArchiveBuilder

public class WebArchiveBuilder
extends ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>

ShrinkWrap WebArchive builder for CDI TCK Arquillian test. This builder is intended to provide basic functionality covering common TCK needs. Use shrinkwrap API to adapt archive to advanced scenarios.

Author:
Martin Kouba, Gunnar Morling

Nested Class Summary
 
Nested classes/interfaces inherited from class org.hibernate.beanvalidation.tck.util.shrinkwrap.ArchiveBuilder
ArchiveBuilder.ResourceDescriptor, ArchiveBuilder.ServiceProviderDescriptor
 
Field Summary
 
Fields inherited from class org.hibernate.beanvalidation.tck.util.shrinkwrap.ArchiveBuilder
classes, packages, resources, serviceProviders
 
Constructor Summary
WebArchiveBuilder()
           
 
Method Summary
protected  org.jboss.shrinkwrap.api.spec.WebArchive buildInternal()
           
 WebArchiveBuilder self()
           
 WebArchiveBuilder withEmptyBeansXml()
           
 
Methods inherited from class org.hibernate.beanvalidation.tck.util.shrinkwrap.ArchiveBuilder
build, getName, processClasses, processPackages, processResources, withClass, withClasses, withName, withPackage, withResource, withResource, withResource, withServiceProvider, withTestClass, withTestClassDefinition, withTestClassPackage, withValidationXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebArchiveBuilder

public WebArchiveBuilder()
Method Detail

self

public WebArchiveBuilder self()
Specified by:
self in class ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>
Returns:
self to enable generic builder

buildInternal

protected org.jboss.shrinkwrap.api.spec.WebArchive buildInternal()
Specified by:
buildInternal in class ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>
Returns:
concrete shrinkwrap archive

withEmptyBeansXml

public WebArchiveBuilder withEmptyBeansXml()
Specified by:
withEmptyBeansXml in class ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>


Copyright © 2008-2013. All Rights Reserved.