com.atlassian.jira.issue.search.searchers.renderer
Class AbstractProjectConstantsRenderer.GenericProjectConstantsLabel

java.lang.Object
  extended by com.atlassian.jira.issue.search.searchers.renderer.AbstractProjectConstantsRenderer.GenericProjectConstantsLabel
All Implemented Interfaces:
Comparable<AbstractProjectConstantsRenderer.GenericProjectConstantsLabel>
Enclosing class:
AbstractProjectConstantsRenderer

public static class AbstractProjectConstantsRenderer.GenericProjectConstantsLabel
extends Object
implements Comparable<AbstractProjectConstantsRenderer.GenericProjectConstantsLabel>

A label with an optional url to the browse page

Since:
v4.0

Constructor Summary
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label)
           
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label, boolean valid)
           
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label, String browseUrl)
           
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label, String browseUrl, boolean valid)
           
 
Method Summary
 int compareTo(AbstractProjectConstantsRenderer.GenericProjectConstantsLabel genericProjectConstantsLabel)
           
 boolean equals(Object o)
           
 String getBrowseUrl()
           
 String getLabel()
           
 int hashCode()
           
 boolean isSameAs(Option option)
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProjectConstantsRenderer.GenericProjectConstantsLabel

public AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label)
Parameters:
label - the label

AbstractProjectConstantsRenderer.GenericProjectConstantsLabel

public AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label,
                                                                     String browseUrl)
Parameters:
label - the label
browseUrl - the url linking the label to the browse page

AbstractProjectConstantsRenderer.GenericProjectConstantsLabel

public AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label,
                                                                     boolean valid)
Parameters:
label - the label
valid - whether label is valid for context or not

AbstractProjectConstantsRenderer.GenericProjectConstantsLabel

public AbstractProjectConstantsRenderer.GenericProjectConstantsLabel(String label,
                                                                     String browseUrl,
                                                                     boolean valid)
Parameters:
label - the label
browseUrl - the url linking the label to the browse page
valid - whether label is valid for context or not
Method Detail

getLabel

public String getLabel()

getBrowseUrl

public String getBrowseUrl()

isValid

public boolean isValid()

isSameAs

public boolean isSameAs(Option option)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(AbstractProjectConstantsRenderer.GenericProjectConstantsLabel genericProjectConstantsLabel)
Specified by:
compareTo in interface Comparable<AbstractProjectConstantsRenderer.GenericProjectConstantsLabel>


Copyright © 2002-2013 Atlassian. All Rights Reserved.