├── .gitignore ├── README.md ├── WinterFramework.iml ├── jarification.bat └── src └── mg └── itu └── prom16 └── winter ├── FrontController.java ├── Mapping.java ├── ModelAndView.java ├── Session.java ├── Validator.java ├── annotation ├── WinterFile.java ├── field │ └── Attribut.java ├── method │ ├── Get.java │ ├── Post.java │ └── RestMethod.java ├── parameter │ └── Param.java └── type │ ├── Controller.java │ └── RestController.java ├── authentication ├── Authenticate.java ├── AuthenticationException.java ├── Authenticator.java └── NormalAuthenticator.java ├── download ├── CsvFile.java ├── DownloadableFile.java └── PdfFile.java ├── enumeration └── Verb.java ├── exception ├── WinterException.java ├── initializing │ ├── DuplicatedUrlException.java │ ├── NoControllerFoundException.java │ ├── PackageNotFoundException.java │ ├── PackageXmlNotFoundException.java │ └── ReturnTypeException.java └── running │ ├── MethodException.java │ ├── ParamInjectionNotFoundException.java │ ├── ParamNotFoundException.java │ └── UrlNotFoundException.java ├── json ├── LocalDateAdapter.java └── LocalDateTimeAdapter.java └── validation ├── annotation ├── Email.java ├── RangeDouble.java ├── RangeInt.java └── Required.java ├── exception ├── NotEmailException.java ├── RangeDoubleException.java ├── RangeIntException.java └── RequiredException.java ├── generic ├── CustomValidator.java ├── ValidationException.java ├── ValidatorUtil.java ├── annotation │ └── PointerValidator.java └── exception │ └── ListValidationException.java └── validator ├── EmailValidator.java ├── RangeDoubleValidator.java ├── RangeIntValidator.java └── RequiredValidator.java /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | lib/ 3 | todo.txt 4 | .vscode 5 | .idea 6 | out -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/README.md -------------------------------------------------------------------------------- /WinterFramework.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/WinterFramework.iml -------------------------------------------------------------------------------- /jarification.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/jarification.bat -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/FrontController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/FrontController.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/Mapping.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/ModelAndView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/ModelAndView.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/Session.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/Validator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/WinterFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/WinterFile.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/field/Attribut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/field/Attribut.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/method/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/method/Get.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/method/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/method/Post.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/method/RestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/method/RestMethod.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/parameter/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/parameter/Param.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/type/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/type/Controller.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/annotation/type/RestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/annotation/type/RestController.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/authentication/Authenticate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/authentication/Authenticate.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/authentication/AuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/authentication/AuthenticationException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/authentication/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/authentication/Authenticator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/authentication/NormalAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/authentication/NormalAuthenticator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/download/CsvFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/download/CsvFile.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/download/DownloadableFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/download/DownloadableFile.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/download/PdfFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/download/PdfFile.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/enumeration/Verb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/enumeration/Verb.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/WinterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/WinterException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/initializing/DuplicatedUrlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/initializing/DuplicatedUrlException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/initializing/NoControllerFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/initializing/NoControllerFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/initializing/PackageNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/initializing/PackageNotFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/initializing/PackageXmlNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/initializing/PackageXmlNotFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/initializing/ReturnTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/initializing/ReturnTypeException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/running/MethodException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/running/MethodException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/running/ParamInjectionNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/running/ParamInjectionNotFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/running/ParamNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/running/ParamNotFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/exception/running/UrlNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/exception/running/UrlNotFoundException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/json/LocalDateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/json/LocalDateAdapter.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/json/LocalDateTimeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/json/LocalDateTimeAdapter.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/annotation/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/annotation/Email.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/annotation/RangeDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/annotation/RangeDouble.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/annotation/RangeInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/annotation/RangeInt.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/annotation/Required.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/annotation/Required.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/exception/NotEmailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/exception/NotEmailException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/exception/RangeDoubleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/exception/RangeDoubleException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/exception/RangeIntException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/exception/RangeIntException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/exception/RequiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/exception/RequiredException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/generic/CustomValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/generic/CustomValidator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/generic/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/generic/ValidationException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/generic/ValidatorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/generic/ValidatorUtil.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/generic/annotation/PointerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/generic/annotation/PointerValidator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/generic/exception/ListValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/generic/exception/ListValidationException.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/validator/EmailValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/validator/EmailValidator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/validator/RangeDoubleValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/validator/RangeDoubleValidator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/validator/RangeIntValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/validator/RangeIntValidator.java -------------------------------------------------------------------------------- /src/mg/itu/prom16/winter/validation/validator/RequiredValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LizkaRyan/WinterFramework/HEAD/src/mg/itu/prom16/winter/validation/validator/RequiredValidator.java --------------------------------------------------------------------------------