Class ProcessEngineID
java.lang.Object
com.aquima.interactions.process.impl.ProcessEngineID
- All Implemented Interfaces:
Serializable
This class uniquely identifies an process engine by project and module name and version.
- Since:
- 9.1
- Author:
- B. van de Ven
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProcessEngineID
(String projectName, Version projectVersion, String moduleName, Version moduleVersion) Default constructor that creates an process engine id based on the project and module name and version. -
Method Summary
Modifier and TypeMethodDescriptionboolean
This method will compare the object passed to this method with the process engine id, and return a boolean indicating whether the object passed exactly identifies the same process engine.This method returns the name of the module this id represents.This method returns the version of the module this id represents.This method returns the name of the project this id represents.This method returns the version of the project this id represents.int
hashCode()
toString()
static ProcessEngineID
Creates a ProcessEngineID from a string representation.
-
Constructor Details
-
ProcessEngineID
public ProcessEngineID(String projectName, Version projectVersion, String moduleName, Version moduleVersion) Default constructor that creates an process engine id based on the project and module name and version. Both the name of the application and the version are mandatory.- Parameters:
projectName
- The name of the project.projectVersion
- The version of the project.moduleName
- The name of the module.moduleVersion
- The version of the module.
-
-
Method Details
-
valueOf
Creates a ProcessEngineID from a string representation.- Parameters:
strProcessEngineId
- string containing the version information.- Returns:
- a ProcessEngineID
-
getModuleName
This method returns the name of the module this id represents.- Returns:
- The name of the process module.
-
getProjectName
This method returns the name of the project this id represents.- Returns:
- The name of the project.
-
getModuleVersion
This method returns the version of the module this id represents.- Returns:
- The version of the process module.
-
getProjectVersion
This method returns the version of the project this id represents.- Returns:
- The version of the project.
-
hashCode
public int hashCode() -
equals
This method will compare the object passed to this method with the process engine id, and return a boolean indicating whether the object passed exactly identifies the same process engine. -
toString
-