public class ProjectCopyParameters
extends java.lang.Object
Value object. When has initialized, it values could not be changed.
Constructor and Description |
---|
ProjectCopyParameters(java.lang.String newProjectName,
java.util.Map<java.lang.String,java.lang.String> externalIdentifiersMap,
CopyOptions copyOptions)
Creates a project copying parameters.
|
Modifier and Type | Method and Description |
---|---|
CopyOptions |
getCopyOptions()
Copy options.
|
java.util.Map<java.lang.String,java.lang.String> |
getExternalIdentifiersMap()
Map of original to new external identifiers.
|
java.lang.String |
getNewProjectName()
Name of the new (upper-level) project.
|
boolean |
isOptionSet(CopyOptions.Option option) |
public ProjectCopyParameters(@NotNull java.lang.String newProjectName, @NotNull java.util.Map<java.lang.String,java.lang.String> externalIdentifiersMap, @NotNull CopyOptions copyOptions)
newProjectName
- name of the new project.externalIdentifiersMap
- map of original to new external identifiers.copyOptions
- what-to-copy options.@NotNull public java.lang.String getNewProjectName()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getExternalIdentifiersMap()
@NotNull public CopyOptions getCopyOptions()
public boolean isOptionSet(@NotNull CopyOptions.Option option)