Package org.alfresco.service.cmr.module
Interface ModuleDetails
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
ModuleDetailsImpl
@AlfrescoPublicApi public interface ModuleDetails extends java.io.SerializableModule details, contains the details of an installed alfresco module.- Since:
- 2.0
- Author:
- Roy Wetherall
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINVALID_ID_REGEXstatic java.lang.StringPROP_ALIASESstatic java.lang.StringPROP_DEPENDS_PREFIXstatic java.lang.StringPROP_DESCRIPTIONstatic java.lang.StringPROP_EDITIONSstatic java.lang.StringPROP_IDstatic java.lang.StringPROP_INSTALL_DATEstatic java.lang.StringPROP_INSTALL_STATEstatic java.lang.StringPROP_REPO_VERSION_MAXstatic java.lang.StringPROP_REPO_VERSION_MINstatic java.lang.StringPROP_TITLEstatic java.lang.StringPROP_VERSION
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.List<java.lang.String>getAliases()java.util.List<ModuleDependency>getDependencies()java.lang.StringgetDescription()Get the description of the modulejava.util.List<java.lang.String>getEditions()java.lang.StringgetId()Get the id of the modulejava.util.DategetInstallDate()Get the modules install dateModuleInstallStategetInstallState()Get the modules install stateModuleVersionNumbergetModuleVersionNumber()Get the version number of the modulejava.util.PropertiesgetProperties()Get all defined properties.org.alfresco.util.VersionNumbergetRepoVersionMax()org.alfresco.util.VersionNumbergetRepoVersionMin()java.lang.StringgetTitle()Get the title of the moduleorg.alfresco.util.VersionNumbergetVersion()Deprecated.use getModuleVersionNumber which knows about maven style version numbersvoidsetEditions(java.util.List<java.lang.String> editions)Sets the editions of Alfresco the module is valid forvoidsetInstallDate(java.util.Date installDate)Set the module installation date.voidsetInstallState(ModuleInstallState installState)Set the module install state.voidsetRepoVersionMax(org.alfresco.util.VersionNumber repoVersionMax)voidsetRepoVersionMin(org.alfresco.util.VersionNumber repoVersionMin)
-
-
-
Field Detail
-
PROP_ID
static final java.lang.String PROP_ID
- See Also:
- Constant Field Values
-
PROP_ALIASES
static final java.lang.String PROP_ALIASES
- See Also:
- Constant Field Values
-
PROP_VERSION
static final java.lang.String PROP_VERSION
- See Also:
- Constant Field Values
-
PROP_TITLE
static final java.lang.String PROP_TITLE
- See Also:
- Constant Field Values
-
PROP_DESCRIPTION
static final java.lang.String PROP_DESCRIPTION
- See Also:
- Constant Field Values
-
PROP_EDITIONS
static final java.lang.String PROP_EDITIONS
- See Also:
- Constant Field Values
-
PROP_REPO_VERSION_MIN
static final java.lang.String PROP_REPO_VERSION_MIN
- See Also:
- Constant Field Values
-
PROP_REPO_VERSION_MAX
static final java.lang.String PROP_REPO_VERSION_MAX
- See Also:
- Constant Field Values
-
PROP_DEPENDS_PREFIX
static final java.lang.String PROP_DEPENDS_PREFIX
- See Also:
- Constant Field Values
-
PROP_INSTALL_DATE
static final java.lang.String PROP_INSTALL_DATE
- See Also:
- Constant Field Values
-
PROP_INSTALL_STATE
static final java.lang.String PROP_INSTALL_STATE
- See Also:
- Constant Field Values
-
INVALID_ID_REGEX
static final java.lang.String INVALID_ID_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProperties
java.util.Properties getProperties()
Get all defined properties.- Returns:
- Returns the properties defined by this set of details
-
getId
java.lang.String getId()
Get the id of the module- Returns:
- module id
-
getAliases
java.util.List<java.lang.String> getAliases()
- Returns:
- Returns a list of IDs by which this module may once have been known
-
getModuleVersionNumber
ModuleVersionNumber getModuleVersionNumber()
Get the version number of the module- Returns:
- module version number
-
getVersion
org.alfresco.util.VersionNumber getVersion()
Deprecated.use getModuleVersionNumber which knows about maven style version numbersGet the version number of the module- Returns:
- module version number
-
getTitle
java.lang.String getTitle()
Get the title of the module- Returns:
- module title
-
getDescription
java.lang.String getDescription()
Get the description of the module- Returns:
- module description
-
getRepoVersionMin
org.alfresco.util.VersionNumber getRepoVersionMin()
- Returns:
- Returns the minimum version of the repository in which the module may be active
-
setRepoVersionMin
void setRepoVersionMin(org.alfresco.util.VersionNumber repoVersionMin)
- Parameters:
repoVersionMin- the minimum version of the repository in which the module may be acitve
-
getRepoVersionMax
org.alfresco.util.VersionNumber getRepoVersionMax()
- Returns:
- Returns the maximum version of the repository in which the module may be active
-
setRepoVersionMax
void setRepoVersionMax(org.alfresco.util.VersionNumber repoVersionMax)
- Parameters:
repoVersionMax- the maximum version of the repository in which the module may be acitve
-
getDependencies
java.util.List<ModuleDependency> getDependencies()
- Returns:
- Returns a list of module dependencies that must be present for this module
-
getInstallDate
java.util.Date getInstallDate()
Get the modules install date- Returns:
- module install date or null if it has not been set
-
setInstallDate
void setInstallDate(java.util.Date installDate)
Set the module installation date.- Parameters:
installDate- the module install date
-
getInstallState
ModuleInstallState getInstallState()
Get the modules install state- Returns:
- the modules install state
-
setInstallState
void setInstallState(ModuleInstallState installState)
Set the module install state.- Parameters:
installState- the module install state
-
getEditions
java.util.List<java.lang.String> getEditions()
- Returns:
- the editions
-
setEditions
void setEditions(java.util.List<java.lang.String> editions)
Sets the editions of Alfresco the module is valid for- Parameters:
editions- comma seperated list of editions. e.g. community,Enterprise
-
-