@Override public void setId(final String id) throws IllegalArgumentException { Validate.notNullOrEmpty(id, "ID must be specified"); this.id = id; }
@Override public void setId(final String id) throws IllegalArgumentException { Validate.notNullOrEmpty(id, "ID must be specified"); this.id = id; }
@Override public T setSpringBootManifest(String applicationClassName) { Validate.notNullOrEmpty(applicationClassName, "ApplicationClassName must be specified"); return setSpringBootManifest(applicationClassName, NO_VERSION_SPECIFIED); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#move(java.lang.String, java.lang.String) */ @Override public T move(String source, String target) throws IllegalArgumentException, IllegalArchivePathException { Validate.notNullOrEmpty(source, "The source path was not specified"); Validate.notNullOrEmpty(target, "The target path was not specified"); final ArchivePath sourcePath = new BasicPath(source); final ArchivePath targetPath = new BasicPath(target); return move(sourcePath, targetPath); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#addAsDirectory(java.lang.String) */ @Override public T addAsDirectory(final String path) throws IllegalArgumentException { // Precondition check Validate.notNullOrEmpty(path, "path must be specified"); // Delegate and return return this.addAsDirectory(ArchivePaths.create(path)); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#addAsDirectory(java.lang.String) */ @Override public T addAsDirectory(final String path) throws IllegalArgumentException { // Precondition check Validate.notNullOrEmpty(path, "path must be specified"); // Delegate and return return this.addAsDirectory(ArchivePaths.create(path)); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(File, String) */ @Override public T addAsBootInfResource(final File resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsBootInfResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.io.File, java.lang.String) */ @Override public T addAsWebInfResource(final File resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(org.jboss.shrinkwrap.api.asset.Asset, * java.lang.String) */ @Override public T addAsWebInfResource(final Asset resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(resource, ArchivePaths.create(target)); }
/** * Creates a new instance, wrapping the specified {@link Archive} */ public ZipSerializableViewImpl(final Archive<?> archive) { Validate.notNull(archive, "Archive must be specified"); final String name = archive.getName(); Validate.notNullOrEmpty(name, "Name of archive must be specified"); this.archive = archive; this.name = name; this.id = archive.getId(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.net.URL, java.lang.String) */ @Override public T addAsWebInfResource(final URL resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(new UrlAsset(resource), target); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(URL, String) */ @Override public T addAsBootInfResource(final URL resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsBootInfResource(new UrlAsset(resource), target); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(Asset, * String) */ @Override public T addAsBootInfResource(final Asset resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsBootInfResource(resource, ArchivePaths.create(target)); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.net.URL, java.lang.String) */ @Override public T addAsWebInfResource(final URL resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(new UrlAsset(resource), target); }
/** * Creates a new instance, wrapping the specified {@link Archive} */ public ZipSerializableViewImpl(final Archive<?> archive) { Validate.notNull(archive, "Archive must be specified"); final String name = archive.getName(); Validate.notNullOrEmpty(name, "Name of archive must be specified"); this.archive = archive; this.name = name; this.id = archive.getId(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.io.File, java.lang.String) */ @Override public T addAsWebInfResource(final File resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(org.jboss.shrinkwrap.api.asset.Asset, * java.lang.String) */ @Override public T addAsWebInfResource(final Asset resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(resource, ArchivePaths.create(target)); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.Archive, java.lang.String, java.lang.Class) */ @Override public T add(final Archive<?> archive, final String path, final Class<? extends StreamExporter> exporter) { Validate.notNull(archive, "Archive must be specified"); Validate.notNullOrEmpty(path, "Archive Path must be specified"); Validate.notNull(exporter, "exporter must be specified"); return this.add(archive, ArchivePaths.create(path), exporter); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.Archive, java.lang.String, java.lang.Class) */ @Override public T add(final Archive<?> archive, final String path, final Class<? extends StreamExporter> exporter) { Validate.notNull(archive, "Archive must be specified"); Validate.notNullOrEmpty(path, "Archive Path must be specified"); Validate.notNull(exporter, "exporter must be specified"); return this.add(archive, ArchivePaths.create(path), exporter); }
/** * Creates a new instance, wrapping the specified {@link Archive} */ public ZipSerializableOriginalImpl(final Archive<?> archive) { Validate.notNull(archive, "Archive must be specified"); final String name = archive.getName(); Validate.notNullOrEmpty(name, "Name of archive must be specified"); this.archive = archive; this.name = name; }