public abstract class BuildTriggerService extends java.lang.Object implements ServerExtension
Constructor and Description |
---|
BuildTriggerService() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
describeTrigger(BuildTriggerDescriptor trigger)
Returns human readable description of the provided build trigger settings
|
abstract BuildTriggeringPolicy |
getBuildTriggeringPolicy()
Returns policy used by build trigger to trigger builds.
|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultTriggerProperties()
Returns default properties to use when trigger is created
|
abstract java.lang.String |
getDisplayName()
Returns name of this trigger to show in UI.
|
java.lang.String |
getEditParametersUrl()
Returns path to jsp or to custom controller which will return trigger edit parameters page
To resolve paths in plugin, see
PluginDescriptor.getPluginResourcesPath(String) |
abstract java.lang.String |
getName()
Returns trigger name
|
PropertiesProcessor |
getTriggerPropertiesProcessor()
Returns processor for trigger properties.
|
boolean |
isMultipleTriggersPerBuildTypeAllowed()
Returns true if more than one trigger of this type can be added to the build configuration or template.
|
@NotNull public abstract java.lang.String getName()
@NotNull public abstract java.lang.String getDisplayName()
@NotNull public abstract java.lang.String describeTrigger(@NotNull BuildTriggerDescriptor trigger)
trigger
- trigger@Nullable public PropertiesProcessor getTriggerPropertiesProcessor()
@Nullable public java.lang.String getEditParametersUrl()
PluginDescriptor.getPluginResourcesPath(String)
PluginDescriptor
@Nullable public java.util.Map<java.lang.String,java.lang.String> getDefaultTriggerProperties()
@NotNull public abstract BuildTriggeringPolicy getBuildTriggeringPolicy()
public boolean isMultipleTriggersPerBuildTypeAllowed()