Class GenericCapabilityType
java.lang.Object
com.atlassian.bamboo.v2.build.agent.capability.AbstractCapabilityType
com.atlassian.bamboo.v2.build.agent.capability.GenericCapabilityType
- All Implemented Interfaces:
CapabilityType,Comparable<CapabilityType>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull CapabilitygetCapability(@NotNull Map<String, String[]> params) Returns a new capability given the action params map@NotNull StringThe key for the type typically lower case@NotNull StringHuman readable version of the key@Nullable StringgetExtraInfo(@NotNull String key) Displayed after the label@NotNull StringThe display label@NotNull StringgetNewKeyFromLabel(@NotNull String oldKey, @NotNull String label) From the key and label, return a new key.intSpecifies how early in the UI the type should be shown@Nullable StringgetValueDescriptionKey(@NotNull String key, @Nullable String value) Given the key and value, show any custom description for the valuebooleanCan you rename the key for this typeValidate given an action params map.Methods inherited from class com.atlassian.bamboo.v2.build.agent.capability.AbstractCapabilityType
compareTo, equals, getViewTypeAction, hashCode, toString, updateTasksForNewLabelMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.v2.build.agent.capability.CapabilityType
getCapabilityTypeSpecificTaskConfigurationKey
-
Constructor Details
-
GenericCapabilityType
public GenericCapabilityType()
-
-
Method Details
-
getSortOrder
public int getSortOrder()Description copied from interface:CapabilityTypeSpecifies how early in the UI the type should be shown- Returns:
-
getCapabilityTypeKey
Description copied from interface:CapabilityTypeThe key for the type typically lower case- Returns:
-
getCapabilityTypeLabel
Description copied from interface:CapabilityTypeHuman readable version of the key -
getLabel
Description copied from interface:CapabilityTypeThe display label- Returns:
-
getExtraInfo
Description copied from interface:CapabilityTypeDisplayed after the label- Returns:
-
getValueDescriptionKey
@Nullable public @Nullable String getValueDescriptionKey(@NotNull @NotNull String key, @Nullable @Nullable String value) Description copied from interface:CapabilityTypeGiven the key and value, show any custom description for the value- Returns:
-
isAllowRename
public boolean isAllowRename()Description copied from interface:CapabilityTypeCan you rename the key for this type- Returns:
-
getNewKeyFromLabel
@NotNull public @NotNull String getNewKeyFromLabel(@NotNull @NotNull String oldKey, @NotNull @NotNull String label) Description copied from interface:CapabilityTypeFrom the key and label, return a new key. This is used in the rename process- Returns:
-
validate
Description copied from interface:CapabilityTypeValidate given an action params map.- Returns:
- Map with errors. key = field name, value = error message
-
getCapability
Description copied from interface:CapabilityTypeReturns a new capability given the action params map
-