|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.tasks.Fingerprinter.FingerprintAction
public static final class Fingerprinter.FingerprintAction
Action for displaying fingerprints.
| Constructor Summary | |
|---|---|
Fingerprinter.FingerprintAction(AbstractBuild build,
Map<String,String> record)
|
|
| Method Summary | |
|---|---|
void |
add(Map<String,String> moreRecords)
|
protected void |
compact(Fingerprinter.FingerprintAction a)
Reuse string instances from another Fingerprinter.FingerprintAction to reduce memory footprint. |
AbstractBuild |
getBuild()
|
Map<AbstractProject,Integer> |
getDependencies()
Gets the dependency to other existing builds in a map. |
Map<AbstractProject,Integer> |
getDependencies(boolean includeMissing)
Gets the dependency to other builds in a map. |
String |
getDisplayName()
Gets the string to be displayed. |
Map<String,Fingerprint> |
getFingerprints()
Map from file names of the fingerprinted file to its fingerprint record. |
String |
getIconFileName()
Gets the file name of the icon. |
Map<String,String> |
getRecords()
Obtains the raw data. |
String |
getUrlName()
Gets the URL path name. |
void |
onAttached(Run r)
Called when the action is aded to the Run object. |
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 Fingerprinter.FingerprintAction(AbstractBuild build,
Map<String,String> record)
| Method Detail |
|---|
public void add(Map<String,String> moreRecords)
public 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 getDisplayName()
Action
getDisplayName in interface ActiongetDisplayName in interface ModelObjectpublic 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 AbstractBuild getBuild()
public Map<String,String> getRecords()
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 onAttached(Run r)
RunActionRun object.
onAttached in interface RunActionpublic void onBuildComplete()
RunAction
onBuildComplete in interface RunActionprotected void compact(Fingerprinter.FingerprintAction a)
Fingerprinter.FingerprintAction to reduce memory footprint.
public Map<String,Fingerprint> getFingerprints()
public Map<AbstractProject,Integer> getDependencies()
public Map<AbstractProject,Integer> getDependencies(boolean includeMissing)
includeMissing - true if the original build should be included in
the result, even if it doesn't exist
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||