r391 - in trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs: type util
Author: tchemit Date: 2008-04-06 10:00:07 +0000 (Sun, 06 Apr 2008) New Revision: 391 Modified: trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/type/VCSConnectionState.java trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/util/AbstractVCSConnexion.java Log: use UNDEFINED state, instead of null state to test if connexion was init Modified: trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/type/VCSConnectionState.java =================================================================== --- trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/type/VCSConnectionState.java 2008-04-06 09:57:57 UTC (rev 390) +++ trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/type/VCSConnectionState.java 2008-04-06 10:00:07 UTC (rev 391) @@ -31,7 +31,10 @@ /** connexion was not init */ UNDEFINED, - /** connexion was init, but not opened (default state after instanciate a new connexion from {@link VCSProvider#newConnection(VCSConnexionMode, VCSConnexionConfig)} */ + /** + * connexion was init, but not opened (default state after instanciate a new connexion from + * {@link VCSProvider#newConnection(VCSConnexionMode, VCSConnexionConfig)} + */ INIT, /** connexion was successfull opened, via {@link VCSConnexion#open()} */ OPEN, Modified: trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/util/AbstractVCSConnexion.java =================================================================== --- trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/util/AbstractVCSConnexion.java 2008-04-06 09:57:57 UTC (rev 390) +++ trunk/lutinvcs/lutinvcs-api/src/main/java/org/codelutin/vcs/util/AbstractVCSConnexion.java 2008-04-06 10:00:07 UTC (rev 391) @@ -56,6 +56,8 @@ this.mode = mode; this.handler = handler; this.handler.setConnexion(this); + // by default, state is undefined before init + state = VCSConnectionState.UNDEFINED; } public H getHandler() throws IllegalStateException { @@ -259,7 +261,7 @@ } protected void checkInit() throws IllegalStateException { - if (state == null) { + if (state == VCSConnectionState.UNDEFINED) { throw new IllegalStateException(_("lutinvcs.error.connexion.noinit", this)); } }
participants (1)
-
tchemit@users.labs.libre-entreprise.org