|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.model.CauseAction
@ExportedBean public class CauseAction
| Nested Class Summary | |
|---|---|
static class |
CauseAction.ConverterImpl
|
| Constructor Summary | |
|---|---|
CauseAction(Cause c)
|
|
CauseAction(CauseAction ca)
|
|
| Method Summary | ||
|---|---|---|
|
findCause(Class<T> type)
Finds the cause of the specific type. |
|
void |
foldIntoExisting(Queue.Item item,
Queue.Task owner,
List<Action> otherActions)
Notifies that the Queue.Task that "owns" this action (that is, the task for which this action is submitted)
is considered as a duplicate. |
|
Map<Cause,Integer> |
getCauseCounts()
Get list of causes with duplicates combined into counters. |
|
List<Cause> |
getCauses()
|
|
String |
getDisplayName()
Gets the string to be displayed. |
|
String |
getIconFileName()
Gets the file name of the icon. |
|
String |
getShortDescription()
Deprecated. as of 1.288 but left here for backward compatibility. |
|
String |
getUrlName()
Gets the URL path name. |
|
void |
onAttached(Run owner)
When hooked up to build, notify Causes. |
|
void |
onBuildComplete()
Called after the build is finished. |
|
void |
onLoad()
Called after the build is loaded and the object is added to the build list. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CauseAction(Cause c)
public CauseAction(CauseAction ca)
| Method Detail |
|---|
@Exported(visibility=2) public List<Cause> getCauses()
public <T extends Cause> T findCause(Class<T> type)
public String getDisplayName()
Action
getDisplayName in interface ActiongetDisplayName in interface ModelObjectpublic String getIconFileName()
Action
getIconFileName in interface ActionIf an absolute file name that starts from '/' is returned (like "/plugin/foo/abc.gif'), then it will be interpreted as a path from the context root of Jenkins. This is useful to pick up image files from a plugin.
Finally, return null to hide it from the task list. This is normally not very useful, but this can be used for actions that only contribute floatBox.jelly and no task list item. The other case where this is useful is to avoid showing links that require a privilege when the user is anonymous.
Functions.isAnonymous(),
Functions.getIconFilePath(Action)public String getUrlName()
Actiontions For example, if this method returns "xyz", and if the parent object (that this action is associated with) is bound to /foo/bar/zot, then this action object will be exposed to /foo/bar/zot/xyz.
This method should return a string that's unique among other Actions.
The returned string can be an absolute URL, like "http://www.sun.com/", which is useful for directly connecting to external systems.
If the returned string starts with '/', like '/foo', then it's assumed to be relative to the context path of the Jenkins webapp.
getUrlName in interface ActionAction.getIconFileName().Functions.getActionUrl(String, Action)public Map<Cause,Integer> getCauseCounts()
public String getShortDescription()
public void onLoad()
RunActionRunActions are persisted with Run, the implementation
can keep a reference to Run in a field (which is set via RunAction.onAttached(Run))
onLoad in interface RunActionpublic void onBuildComplete()
RunAction
onBuildComplete in interface RunActionpublic void onAttached(Run owner)
Causes.
onAttached in interface RunAction
public void foldIntoExisting(Queue.Item item,
Queue.Task owner,
List<Action> otherActions)
FoldableActionQueue.Task that "owns" this action (that is, the task for which this action is submitted)
is considered as a duplicate.
foldIntoExisting in interface FoldableActionitem - The existing Queue.Item in the queue against which we are judged as a duplicate. Never null.owner - The Queue.Task with which this action was submitted to the queue. Never null.otherActions - Other Actions that are submitted with the task. (One of them is this FoldableAction.)
Never null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||