|
||||||||||
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 Action
If 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 Action
getDisplayName
in interface ModelObject
public String getUrlName()
Action
tions 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 Action
s.
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 Action
Action.getIconFileName()
.Functions.getActionUrl(String, Action)
public AbstractBuild getBuild()
public Map<String,String> getRecords()
public void onLoad()
RunAction
RunAction
s 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 RunAction
public void onAttached(Run r)
RunAction
Run
object.
onAttached
in interface RunAction
public void onBuildComplete()
RunAction
onBuildComplete
in interface RunAction
protected 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 |