projects
/
jSite2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove Id keyword
[jSite2.git]
/
src
/
net
/
pterodactylus
/
jsite
/
core
/
Core.java
diff --git
a/src/net/pterodactylus/jsite/core/Core.java
b/src/net/pterodactylus/jsite/core/Core.java
index
d2a5e10
..
4909b4d
100644
(file)
--- a/
src/net/pterodactylus/jsite/core/Core.java
+++ b/
src/net/pterodactylus/jsite/core/Core.java
@@
-23,11
+23,12
@@
import java.io.IOException;
import java.net.UnknownHostException;
import java.util.List;
import java.net.UnknownHostException;
import java.util.List;
+import net.pterodactylus.jsite.project.Project;
+
/**
* Interface for the core.
*
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
/**
* Interface for the core.
*
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
- * @version $Id$
*/
public interface Core {
*/
public interface Core {
@@
-111,17
+112,22
@@
public interface Core {
public void disconnectFromNode(Node node);
/**
public void disconnectFromNode(Node node);
/**
- * Creates a new project
with the given name. The returned {@link Project}
- *
will contain a newly
generated key pair.
+ * Creates a new project
. The returned {@link Project} will contain a newly
+ * generated key pair.
*
*
- * @param projectName
- * The name of the project
* @return A newly created project
* @throws IOException
* if an I/O error occured communicating with the node
* @return A newly created project
* @throws IOException
* if an I/O error occured communicating with the node
- * @throws NoNodeException
- * if no node is configured
+ * @throws JSiteException
+ * if there is a problem with the node
+ */
+ public Project createProject() throws IOException, JSiteException;
+
+ /**
+ * Returns a list of all projects.
+ *
+ * @return A list of all projects
*/
*/
- public
Project createProject(String projectName) throws IOException, NoNodeException
;
+ public
List<Project> getProjects()
;
}
}