@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public abstract class OsAuthDescriptor<DESCRIBABLE extends hudson.model.Describable<DESCRIBABLE>>
extends hudson.model.Descriptor<DESCRIBABLE>
Modifier and Type | Class and Description |
---|---|
static interface |
OsAuthDescriptor.InjectOsAuth
Method annotation to denote AJAX method accepts OS auth parameters.
|
Constructor and Description |
---|
OsAuthDescriptor() |
OsAuthDescriptor(Class<DESCRIBABLE> describableClass) |
Modifier and Type | Method and Description |
---|---|
void |
calcFillSettings(String field,
Map<String,Object> attributes)
Add dependencies on credentials for methods annotated with
OsAuthDescriptor.InjectOsAuth annotation. |
abstract List<String> |
getAuthFieldsOffsets()
Get relative fillDependsOn offsets to apply.
|
static String |
getDefault(String d1,
Object d2) |
protected static boolean |
hasValue(hudson.util.ListBoxModel m,
String value) |
protected static boolean |
haveAuthDetails(String endPointUrl,
OpenstackCredential openstackCredential,
String zone) |
addHelpFileRedirect, calcAutoCompleteSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public OsAuthDescriptor()
public OsAuthDescriptor(Class<DESCRIBABLE> describableClass)
public abstract List<String> getAuthFieldsOffsets()
protected static boolean hasValue(hudson.util.ListBoxModel m, String value)
public final void calcFillSettings(String field, Map<String,Object> attributes)
OsAuthDescriptor.InjectOsAuth
annotation.calcFillSettings
in class hudson.model.Descriptor<DESCRIBABLE extends hudson.model.Describable<DESCRIBABLE>>
protected static boolean haveAuthDetails(String endPointUrl, OpenstackCredential openstackCredential, String zone)
Copyright © 2016–2018. All rights reserved.