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)