X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=framework%2Fmain%2Finterfaces%2Fapplication%2Fclass_ManageableApplication.php;h=8622cf421ca55a50ed875e6e454f46e6859035c4;hb=027c5659e968546a21be37e70d700c7e14cba993;hp=1f6dcb56c0ac0652da0b8bab9d3366f0c58dcc90;hpb=cad1ab5ecb2935a6ebf678555860c3bd96b525b0;p=core.git diff --git a/framework/main/interfaces/application/class_ManageableApplication.php b/framework/main/interfaces/application/class_ManageableApplication.php index 1f6dcb56..8622cf42 100644 --- a/framework/main/interfaces/application/class_ManageableApplication.php +++ b/framework/main/interfaces/application/class_ManageableApplication.php @@ -16,11 +16,7 @@ use Org\Mxchange\CoreFramework\Template\CompileableTemplate; * * @author Roland Haeder * @version 0.0.0 -<<<<<<< HEAD:framework/main/interfaces/application/class_ManageableApplication.php - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2017 Core Developer Team -======= - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2016 Core Developer Team ->>>>>>> Some updates::inc/main/interfaces/application/class_ManageableApplication.php + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2023 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.shipsimu.org * @@ -38,6 +34,51 @@ use Org\Mxchange\CoreFramework\Template\CompileableTemplate; * along with this program. If not, see . */ interface ManageableApplication extends FrameworkInterface { + /** + * Getter for the version number + * + * @return $appVersion The application's version number + */ + function getAppVersion (); + + /** + * Setter for the version number + * + * @param $appVersion The application's version number + * @return void + */ + function setAppVersion (string $appVersion); + + /** + * Getter for human-readable name + * + * @return $appName The application's human-readable name + */ + function getAppName (); + + /** + * Setter for human-readable name + * + * @param $appName The application's human-readable name + * @return void + */ + function setAppName (string $appName); + + /** + * Getter for short uni*-like name + * + * @return $shortName The application's short uni*-like name + */ + function getAppShortName (); + + /** + * Setter for short uni*-like name + * + * @param $shortName The application's short uni*-like name + * @return void + */ + function setAppShortName (string $shortName); + /** * 1) Setups application data * @@ -73,7 +114,7 @@ interface ManageableApplication extends FrameworkInterface { * * @return $masterTemplateName Name of the master template */ - function buildMasterTemplateName(); + function buildMasterTemplateName (); /** * Assigns extra application-depending data