private List<Entry> virtualEntries = new ArrayList<Entry>();
/**
+ * Creates a new project.
+ */
+ public Project() {
+ /* do nothing. */
+ }
+
+ /**
+ * Clones the given project.
+ *
+ * @param project
+ */
+ Project(Project project) {
+ this.name = project.name;
+ this.description = project.description;
+ this.publicKey = project.publicKey;
+ this.privateKey = project.privateKey;
+ this.basePath = project.basePath;
+ this.basePathEntries.addAll(project.basePathEntries);
+ this.virtualEntries.addAll(project.virtualEntries);
+ }
+
+ /**
* Returns the internal ID.
*
* @return The internal ID