Added support to limit module execution to a specific range of repository versions.

e.g. the PHP SDK module has the following:
   module.repo.version.min=2.0
   module.repo.version.max=2.1
This limits it to being installed on 2.0 or 2.1 versions of Alfresco.
Roy can change this, if required.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5532 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2007-04-24 01:14:42 +00:00
parent 5fed27a6d9
commit c1a69f0f3f
10 changed files with 113 additions and 8 deletions

View File

@@ -81,6 +81,26 @@ public interface ModuleDetails
*/
String getDescription();
/**
* @return Returns the minimum version of the repository in which the module may be active
*/
VersionNumber getRepoVersionMin();
/**
* @param repoVersionMin the minimum version of the repository in which the module may be acitve
*/
void setRepoVersionMin(VersionNumber repoVersionMin);
/**
* @return Returns the maximum version of the repository in which the module may be active
*/
VersionNumber getRepoVersionMax();
/**
* @param repoVersionMax the maximum version of the repository in which the module may be acitve
*/
void setRepoVersionMax(VersionNumber repoVersionMax);
/**
* Get the modules install date
*