improve plugin structure

This commit is contained in:
Sebastian Sdorra
2010-10-12 09:16:40 +02:00
parent ed34cde5f4
commit 030b2e8db0
21 changed files with 374 additions and 256 deletions

View File

@@ -47,13 +47,13 @@ public class HgConfigResource
* Constructs ...
*
*
* @param repositoryManager
*
* @param handler
*/
@Inject
public HgConfigResource(RepositoryManager repositoryManager)
public HgConfigResource(HgRepositoryHandler handler)
{
handler = (HgRepositoryHandler) repositoryManager.getHandler(
HgRepositoryHandler.TYPE_NAME);
this.handler = handler;
}
//~--- get methods ----------------------------------------------------------

View File

@@ -9,6 +9,8 @@ package sonia.scm.repository;
//~--- non-JDK imports --------------------------------------------------------
import com.google.inject.Singleton;
import sonia.scm.ConfigurationException;
import sonia.scm.io.CommandResult;
import sonia.scm.io.ExtendedCommand;
@@ -37,6 +39,7 @@ import java.util.logging.Logger;
*
* @author Sebastian Sdorra
*/
@Singleton
public class HgRepositoryHandler extends AbstractRepositoryHandler<HgConfig>
{