Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.article to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.category to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.redirect to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.disambiguation to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.template to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Fix [SonarQube] Constant names should comply with a naming convention
(Rename PageType.invalid to match the regular expression
'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$')
Update javadocs
Update javadoc
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Update javadoc
Fix [SonarQube] Generic exceptions Error, RuntimeException, Throwable
and Exception should never be thrown (Change Exception to
IllegalArgumentException)