hudson.plugins.tasks
Class TasksPrioritiesDetail

java.lang.Object
  extended by hudson.plugins.tasks.util.model.AnnotationContainer
      extended by hudson.plugins.tasks.util.AbstractAnnotationsDetail
          extended by hudson.plugins.tasks.util.PrioritiesDetail
              extended by hudson.plugins.tasks.TasksPrioritiesDetail
All Implemented Interfaces:
hudson.model.ModelObject, AnnotationProvider, java.io.Serializable

public class TasksPrioritiesDetail
extends PrioritiesDetail

Result object to visualize the priorities statistics of an annotation container.

Author:
Ulli Hafner
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.plugins.tasks.util.model.AnnotationContainer
AnnotationContainer.Hierarchy
 
Constructor Summary
TasksPrioritiesDetail(hudson.model.AbstractBuild<?,?> owner, AnnotationContainer container, Priority priority, java.lang.String header, java.lang.String high, java.lang.String normal, java.lang.String low)
          Creates a new instance of TasksPrioritiesDetail.
 
Method Summary
 java.util.Collection<java.lang.String> getAvailablePriorities()
           
 Priority[] getPriorities()
          Returns all possible priorities.
 java.lang.String getTags(Priority priority)
           
 java.lang.String getTags(java.lang.String priority)
           
 
Methods inherited from class hudson.plugins.tasks.util.PrioritiesDetail
getChildren, getDisplayName, getHeader
 
Methods inherited from class hudson.plugins.tasks.util.AbstractAnnotationsDetail
createDetailGraph, doStatistics, getDynamic, getLocalizedPriority, getOwner, isCurrent
 
Methods inherited from class hudson.plugins.tasks.util.model.AnnotationContainer
addAnnotation, addAnnotations, addAnnotations, containsCategory, containsFile, containsModule, containsPackage, containsType, getAnnotation, getAnnotation, getAnnotationBound, getAnnotations, getAnnotations, getAnnotations, getCategories, getCategory, getContainer, getFile, getFile, getFiles, getHighAnnotations, getHighPriority, getLowAnnotations, getLowPriority, getModule, getModules, getName, getNormalAnnotations, getNormalPriority, getNumberOfAnnotations, getNumberOfAnnotations, getNumberOfAnnotations, getPackage, getPackageCategoryName, getPackages, getToolTip, getType, getTypes, hasAnnotations, hasAnnotations, hasAnnotations, rebuildMappings, setHierarchy, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TasksPrioritiesDetail

public TasksPrioritiesDetail(hudson.model.AbstractBuild<?,?> owner,
                             AnnotationContainer container,
                             Priority priority,
                             java.lang.String header,
                             java.lang.String high,
                             java.lang.String normal,
                             java.lang.String low)
Creates a new instance of TasksPrioritiesDetail.

Parameters:
owner - the current build as owner of this result object
container - the annotations to show the details for
priority - the priority of all annotations
header - header to be shown on detail page
high - tag identifiers indicating high priority
normal - tag identifiers indicating normal priority
low - tag identifiers indicating low priority
Method Detail

getAvailablePriorities

public java.util.Collection<java.lang.String> getAvailablePriorities()

getPriorities

public Priority[] getPriorities()
Description copied from class: AbstractAnnotationsDetail
Returns all possible priorities.

Overrides:
getPriorities in class AbstractAnnotationsDetail
Returns:
all priorities

getTags

public final java.lang.String getTags(Priority priority)

getTags

public final java.lang.String getTags(java.lang.String priority)


Copyright © 2008. All Rights Reserved.