Class ProjectExportSpec
java.lang.Object
de.xima.fc.project.mgmt.impex.ProjectExportSpec
- All Implemented Interfaces:
Serializable
Specification for exporting a project, including the project ID and any additional dependencies to include.
- Since:
- 20.11.25
- Author:
- Norman Lorenz
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionstatic ProjectExportSpec.builderbuilder()booleanOptional list of additional dependencies to include in the export if thedependencyInclusionStrategyis set toProjectExportSpec.DependencyInclusionStrategy.ONLY_SPECIFIED.Determines which dependencies of the project should be included in the export.char[]Password to encrypt the exported project data.The ID of the project to be exported.inthashCode()toString()
-
Method Details
-
builder
-
toBuilder
-
getProjectId
The ID of the project to be exported. -
getPassword
public char[] getPassword()Password to encrypt the exported project data. May be null or empty, in which case no encryption is applied. -
getDependencyInclusionStrategy
Determines which dependencies of the project should be included in the export. -
getDependencies
Optional list of additional dependencies to include in the export if thedependencyInclusionStrategyis set toProjectExportSpec.DependencyInclusionStrategy.ONLY_SPECIFIED. -
equals
-
hashCode
-
toString
-