@@ -0,0 +1,1094 @@
+package com.github.sbugat.rundeckmonitor.wizard;%0A%0Aimport org.rundeck.api.RundeckClient.Version;%0A%0Apublic enum RundeckAPIVersion %7B%0A%0A%09RUNDECK_APIVERSION_5( Version.V5, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_6( Version.V6, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_7( Version.V7, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_8( Version.V8, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_9( Version.V9, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_10( Version.V10, %221.4.4%22 ), //$NON-NLS-1$%0A%09RUNDECK_APIVERSION_11( Version.V11, %221.4.4%22 ); //$NON-NLS-1$%0A%0A%09/**Rundeck API Version*/%0A%09private final Version version;%0A%09/**First version using this API version*/%0A%09private final String sinceRundeckVersion;%0A%0A%09private RundeckAPIVersion( final Version versionArg, final String sinceRundeckVersionArg ) %7B%0A%0A%09%09version = versionArg;%0A%09%09sinceRundeckVersion = sinceRundeckVersionArg;%0A%09%7D%0A%0A%09public Version getVersion() %7B%0A%09%09return version;%0A%09%7D%0A%0A%09public String getSinceReturnVersion() %7B%0A%09%09return sinceRundeckVersion;%0A%09%7D%0A%0A%09public String toString() %7B%0A%09%09return version + %22 - %22 + sinceRundeckVersion; //$NON-NLS-1$%0A%09%7D%0A%7D%0A

Add rundeck API version validation