Package hudson.plugins.jobConfigHistory
Class PluginUtils
java.lang.Object
hudson.plugins.jobConfigHistory.PluginUtils
Helper class.
- Author:
- Mirko Friedenhagen
-
Method Summary
Modifier and TypeMethodDescriptionstatic JobConfigHistoryStrategyLikegetHistoryDao(), but without a user.static JobConfigHistoryStrategyLikegetHistoryDao(JobConfigHistory), but without a user.static JobConfigHistoryStrategyFor tests.static JobConfigHistoryStrategygetHistoryDao(JobConfigHistory plugin) For tests.static JobConfigHistoryStrategygetHistoryDao(JobConfigHistory plugin, User user) LikegetHistoryDao(JobConfigHistory), but with a custom userstatic JobConfigHistoryStrategygetHistoryDao(JobConfigHistory plugin, MimickedUser mimickedUser) LikegetHistoryDao(JobConfigHistory), but with a custom user wrapped withMimickedUser.static JobConfigHistoryReturns the plugin for tests.static booleanstatic booleanisUserExcluded(JobConfigHistory plugin) static DateparsedDate(String timeStamp) Returns aDate.
-
Method Details
-
getPlugin
Returns the plugin for tests.- Returns:
- plugin
-
getHistoryDao
For tests.- Returns:
- historyDao
-
getAnonymousHistoryDao
LikegetHistoryDao(), but without a user. Avoids callingUser.current().- Returns:
- historyDao
-
getHistoryDao
For tests.- Parameters:
plugin- the plugin.- Returns:
- historyDao
-
getAnonymousHistoryDao
LikegetHistoryDao(JobConfigHistory), but without a user. Avoids callingUser.current().- Parameters:
plugin- the plugin.- Returns:
- historyDao
-
getHistoryDao
LikegetHistoryDao(JobConfigHistory), but with a custom user- Parameters:
plugin- the pluginuser- the user to initialize the historyDao with.- Returns:
- historyDao
-
getHistoryDao
public static JobConfigHistoryStrategy getHistoryDao(JobConfigHistory plugin, MimickedUser mimickedUser) LikegetHistoryDao(JobConfigHistory), but with a custom user wrapped withMimickedUser.- Parameters:
plugin- the pluginmimickedUser- the user to initialize the historyDao with.- Returns:
- historyDao
-
isUserExcluded
- Parameters:
plugin- the plugin- Returns:
- whether the current user (determined by
Jenkins.getAuthentication()) is excluded.
-
parsedDate
Returns aDate.- Parameters:
timeStamp- date as string.- Returns:
- The parsed date as a java.util.Date.
-
isMavenPluginAvailable
public static boolean isMavenPluginAvailable()- Returns:
- true, if Maven integration plugin is available and active.
-