private static String[] addFileSpecs(@Nonnull final List<String> args, @Nullable final List<IFileSpec> fileSpecs) { Validate.notNull(args); if (nonNull(fileSpecs)) { for (IFileSpec fSpec : fileSpecs) { addFileSpec(args, fSpec); } } return args.toArray(new String[args.size()]); }
/** * Specialized parameter processing method for commands with 'fromFile' and * 'toFiles' parameters. */ public static String[] processParameters(final Options opts, final IFileSpec fromFileSpec, final List<IFileSpec> toFileSpecs, final String[] stringParams, final IServer server) throws P4JavaException { List<String> args = new ArrayList<>(); addOpts(args, opts, server); if (nonNull(stringParams)) { for (String param : stringParams) { if (isNotBlank(param)) { args.add(param); } } } addFileSpec(args, fromFileSpec); return addFileSpecs(args, toFileSpecs); }
/** * Specialized parameter processing method for commands with 'fromFile' and * 'toFiles' parameters. */ public static String[] processParameters(final Options opts, final IFileSpec fromFileSpec, final List<IFileSpec> toFileSpecs, final String[] stringParams, final IServer server) throws P4JavaException { List<String> args = new ArrayList<>(); addOpts(args, opts, server); if (nonNull(stringParams)) { for (String param : stringParams) { if (isNotBlank(param)) { args.add(param); } } } addFileSpec(args, fromFileSpec); return addFileSpecs(args, toFileSpecs); }
private static String[] addFileSpecs(@Nonnull final List<String> args, @Nullable final List<IFileSpec> fileSpecs) { Validate.notNull(args); if (nonNull(fileSpecs)) { for (IFileSpec fSpec : fileSpecs) { addFileSpec(args, fSpec); } } return args.toArray(new String[args.size()]); }