/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.EnterpriseContainer#addAsModule(java.lang.String) */ @Override public T addAsModule(String resourceName) { Validate.notNull(resourceName, "ResourceName must be specified"); ArchivePath location = new BasicPath(AssetUtil.getNameForClassloaderResource(resourceName)); return addAsModule(resourceName, location); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.EnterpriseContainer#addAsModule(java.lang.String) */ @Override public T addAsModule(String resourceName) { Validate.notNull(resourceName, "ResourceName must be specified"); ArchivePath location = new BasicPath(AssetUtil.getNameForClassloaderResource(resourceName)); return addAsModule(resourceName, location); }
@Test public void shouldBeAbleToGetNameForClassloaderResource() throws Exception { String foundResourceName = AssetUtil.getNameForClassloaderResource(EXISTING_RESOURCE); Assert.assertEquals("The classloader resource name should not contain the path", "Test.properties", foundResourceName); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.lang.String) */ @Override public T addAsWebInfResource(final String resourceName) throws IllegalArgumentException { Validate.notNull(resourceName, "ResourceName should be specified"); return addAsWebInfResource(new ClassLoaderAsset(resourceName), AssetUtil.getNameForClassloaderResource(resourceName)); }
@Override public T addAsWebResource(String resourceName) throws IllegalArgumentException { Validate.notNull(resourceName, "ResourceName should be specified"); return addAsWebResource(new ClassLoaderAsset(resourceName), AssetUtil.getNameForClassloaderResource(resourceName)); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(String) */ @Override public T addAsBootInfResource(final String resourceName) throws IllegalArgumentException { Validate.notNull(resourceName, "ResourceName should be specified"); return addAsBootInfResource(new ClassLoaderAsset(resourceName), AssetUtil.getNameForClassloaderResource(resourceName)); }
@Override public T addAsWebResource(String resourceName) throws IllegalArgumentException { Validate.notNull(resourceName, "ResourceName should be specified"); return addAsWebResource(new ClassLoaderAsset(resourceName), AssetUtil.getNameForClassloaderResource(resourceName)); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.lang.String) */ @Override public T addAsWebInfResource(final String resourceName) throws IllegalArgumentException { Validate.notNull(resourceName, "ResourceName should be specified"); return addAsWebInfResource(new ClassLoaderAsset(resourceName), AssetUtil.getNameForClassloaderResource(resourceName)); }