public String rename(final String originalName, final InputStream inputStream) throws IOException { return getConfiguredStrategy().rename(originalName, inputStream); }
/** * @return default {@link NamingStrategy} to be used by this {@link WroManagerFactory} */ protected NamingStrategy newNamingStrategy() { return new NoOpNamingStrategy(); }
/** * {@inheritDoc} */ @Override public Map<String, NamingStrategy> provideNamingStrategies() { return namingStrategyProvider.provideNamingStrategies(); }
/** * {@inheritDoc} */ public Map<String, NamingStrategy> provideNamingStrategies() { final Map<String, NamingStrategy> map = new HashMap<String, NamingStrategy>(); map.put(TimestampNamingStrategy.ALIAS, new TimestampNamingStrategy()); map.put(NoOpNamingStrategy.ALIAS, new NoOpNamingStrategy()); map.put(DefaultHashEncoderNamingStrategy.ALIAS, new DefaultHashEncoderNamingStrategy()); map.put(FolderHashEncoderNamingStrategy.ALIAS, new FolderHashEncoderNamingStrategy()); return map; } }
/** * Encodes a version using some logic. * * @param group * the name of the resource to encode. * @param input * the stream of the result content. * @return the name of the resource with the version encoded. */ private String rename(final String group, final InputStream input) throws IOException { return getManagerFactory().create().getNamingStrategy().rename(group, input); }
public FingerprintAwareStandaloneManagerFactory() { setNamingStrategy(new DefaultHashEncoderNamingStrategy()); } }
/** * {@inheritDoc} */ public String rename(final String originalName, final InputStream inputStream) { final String baseName = FilenameUtils.getBaseName(originalName); final String extension = FilenameUtils.getExtension(originalName); final long timestamp = getTimestamp(); final StringBuilder sb = new StringBuilder(baseName).append("-").append(timestamp); if (!StringUtils.isEmpty(extension)) { sb.append(".").append(extension); } return sb.toString(); }
public String rename(final String originalName, final InputStream inputStream) throws IOException { notNull(originalName); notNull(inputStream); try{ final String hash = getHashStrategy().getHash(inputStream); final StringBuilder sb = new StringBuilder(hash).append("/").append(originalName); return sb.toString(); }finally{ IOUtils.closeQuietly(inputStream); } } }
/** * {@inheritDoc} */ public Map<String, NamingStrategy> provideNamingStrategies() { final Map<String, NamingStrategy> map = new HashMap<String, NamingStrategy>(); map.put(TimestampNamingStrategy.ALIAS, new TimestampNamingStrategy()); map.put(NoOpNamingStrategy.ALIAS, new NoOpNamingStrategy()); map.put(DefaultHashEncoderNamingStrategy.ALIAS, new DefaultHashEncoderNamingStrategy()); map.put(FolderHashEncoderNamingStrategy.ALIAS, new FolderHashEncoderNamingStrategy()); return map; } }
public String rename(final String originalName, final InputStream inputStream) throws IOException { return getConfiguredStrategy().rename(originalName, inputStream); }
/** * Encodes a version using some logic. * * @param group * the name of the resource to encode. * @param input * the stream of the result content. * @return the name of the resource with the version encoded. */ private String rename(final String group, final InputStream input) throws Exception { try { final String newName = getManagerFactory().create().getNamingStrategy().rename(group, input); groupNames.setProperty(group, newName); return newName; } catch (final IOException e) { throw new MojoExecutionException("Error occured during renaming", e); } }
public FingerprintAwareStandaloneManagerFactory() { setNamingStrategy(new DefaultHashEncoderNamingStrategy()); } }
/** * @return default {@link NamingStrategy} to be used by this {@link WroManagerFactory} */ protected NamingStrategy newNamingStrategy() { return new NoOpNamingStrategy(); }
@Override protected Map<String, NamingStrategy> getStrategies(final NamingStrategyProvider provider) { return provider.provideNamingStrategies(); }
/** * {@inheritDoc} */ public String rename(final String originalName, final InputStream inputStream) { final String baseName = FilenameUtils.getBaseName(originalName); final String extension = FilenameUtils.getExtension(originalName); final long timestamp = getTimestamp(); final StringBuilder sb = new StringBuilder(baseName).append("-").append(timestamp); if (!StringUtils.isEmpty(extension)) { sb.append(".").append(extension); } return sb.toString(); }
public String rename(final String originalName, final InputStream inputStream) throws IOException { notNull(originalName); notNull(inputStream); try{ final String hash = getHashStrategy().getHash(inputStream); final StringBuilder sb = new StringBuilder(hash).append("/").append(originalName); return sb.toString(); }finally{ IOUtils.closeQuietly(inputStream); } } }
@Override protected NamingStrategy getDefaultStrategy() { return new NoOpNamingStrategy(); }
/** * {@inheritDoc} */ @Override public Map<String, NamingStrategy> provideNamingStrategies() { return namingStrategyProvider.provideNamingStrategies(); }
@Override protected NamingStrategy getDefaultStrategy() { return new NoOpNamingStrategy(); }
@Override protected Map<String, NamingStrategy> getStrategies(final NamingStrategyProvider provider) { return provider.provideNamingStrategies(); }