mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-12 16:35:45 +01:00
improve plugin config api
This commit is contained in:
@@ -62,7 +62,14 @@ public class HgConfigResource
|
||||
@GET
|
||||
public HgConfig getConfig()
|
||||
{
|
||||
return handler.getConfig();
|
||||
HgConfig config = handler.getConfig();
|
||||
|
||||
if (config == null)
|
||||
{
|
||||
config = new HgConfig();
|
||||
}
|
||||
|
||||
return config;
|
||||
}
|
||||
|
||||
//~--- set methods ----------------------------------------------------------
|
||||
|
||||
@@ -35,9 +35,9 @@ public class HgConfig
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public File getConfigDirectory()
|
||||
public String getBaseUrl()
|
||||
{
|
||||
return configDirectory;
|
||||
return baseUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -68,11 +68,11 @@ public class HgConfig
|
||||
* Method description
|
||||
*
|
||||
*
|
||||
* @param configDirectory
|
||||
* @param baseUrl
|
||||
*/
|
||||
public void setConfigDirectory(File configDirectory)
|
||||
public void setBaseUrl(String baseUrl)
|
||||
{
|
||||
this.configDirectory = configDirectory;
|
||||
this.baseUrl = baseUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -100,7 +100,7 @@ public class HgConfig
|
||||
//~--- fields ---------------------------------------------------------------
|
||||
|
||||
/** Field description */
|
||||
private File configDirectory;
|
||||
private String baseUrl;
|
||||
|
||||
/** Field description */
|
||||
private String hgBinary = "hg";
|
||||
|
||||
Reference in New Issue
Block a user