in src/main/java/com/revo/deployr/client/broker/impl/util/ROptionsTranslator.java [324:370]
public static ProjectExecutionOptions migrate(
PoolCreationOptions poolOptions) {
ProjectExecutionOptions options = null;
if (poolOptions != null) {
options = new ProjectExecutionOptions();
/*
* PoolCreationOptions to ProjectExecutionOptions.
*/
options.rinputs = poolOptions.rinputs;
if (poolOptions.preloadWorkspace != null) {
options.preloadWorkspace = new ProjectPreloadOptions();
options.preloadWorkspace.filename =
poolOptions.preloadWorkspace.filename;
options.preloadWorkspace.directory =
poolOptions.preloadWorkspace.directory;
options.preloadWorkspace.author =
poolOptions.preloadWorkspace.author;
options.preloadWorkspace.version =
poolOptions.preloadWorkspace.version;
}
if (poolOptions.preloadDirectory != null) {
options.preloadDirectory = new ProjectPreloadOptions();
options.preloadDirectory.filename =
poolOptions.preloadDirectory.filename;
options.preloadDirectory.directory =
poolOptions.preloadDirectory.directory;
options.preloadDirectory.author =
poolOptions.preloadDirectory.author;
options.preloadDirectory.version =
poolOptions.preloadDirectory.version;
}
options.preloadByDirectory = poolOptions.preloadByDirectory;
}
return options;
}