private String buildFilename( final String realFileName, final String realExtension, final String stepnr, final String partnr, final String splitnr, final Date date, final boolean ziparchive, final boolean showSamples ) { return buildFilename( realFileName, realExtension, stepnr, partnr, splitnr, date, ziparchive, showSamples, this ); }
public String buildFilename( VariableSpace space, int stepnr, String partnr, int splitnr, boolean ziparchive ) { return super.buildFilename( space, Integer.toString( stepnr ), partnr, Integer.toString( splitnr ), ziparchive ); }
public String buildFilename( final VariableSpace space, final String stepnr, final String partnr, final String splitnr, final boolean ziparchive, final boolean showSamples ) { String realFileName = space.environmentSubstitute( fileName ); String realExtension = space.environmentSubstitute( extension ); return buildFilename( realFileName, realExtension, stepnr, partnr, splitnr, new Date(), ziparchive, showSamples ); }
public String buildFilename( String filename, String extension, VariableSpace space, int stepnr, String partnr, int splitnr, boolean ziparchive, TextFileOutputMeta meta ) { final String realFileName = space.environmentSubstitute( filename ); final String realExtension = space.environmentSubstitute( extension ); return super.buildFilename( space, realFileName, realExtension, Integer.toString( stepnr ), partnr, Integer .toString( splitnr ), new Date(), ziparchive, true, meta ); }
for ( int part = 0; part < parts; part++ ) { for ( int split = 0; split < splits; split++ ) { retval[ i ] = buildFilename( realFileName, realExtension, step + "", getPartPrefix() + part, split + "", now, false, showSamples ); i++; return new String[] { buildFilename( realFileName, realExtension, "<step>", "<partition>", "<split>", now, false, showSamples ) };
protected String buildFilename( final VariableSpace space, final String realFileName, final String realExtension, final String stepnr, final String partnr, final String splitnr, final Date date, final boolean ziparchive, final boolean showSamples, final BaseFileOutputMeta meta ) { SimpleDateFormat daf = new SimpleDateFormat(); // Replace possible environment variables... String retval = realFileName; if ( meta.isFileAsCommand() ) { return retval; } Date now = date == null ? new Date() : date; if ( meta.isSpecifyingFormat() && !Utils.isEmpty( meta.getDateTimeFormat() ) ) { daf.applyPattern( meta.getDateTimeFormat() ); String dt = daf.format( now ); retval += dt; } else { if ( meta.isDateInFilename() ) { if ( showSamples ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; } else { retval += "_<yyyMMdd>"; } }