com.atlassian.jira.issue.fields.option
Class AssigneeOption

java.lang.Object
  extended by com.atlassian.jira.issue.fields.option.AssigneeOption
All Implemented Interfaces:
Option, SelectChild

public class AssigneeOption
extends Object
implements Option, SelectChild


Constructor Summary
AssigneeOption(String optionName, String displayName, boolean optionEnabled)
          Deprecated. Use AssigneeOption(String, String, String, String) instead. Since v5.0.
AssigneeOption(String optionName, String displayName, String emailAddress, String avatarURL)
           
 
Method Summary
 String getAvatarURL()
           
 List getChildOptions()
          Returns a list of dependent child options.
 String getCssClass()
           
 String getDescription()
           
 String getDisplayName()
           
 String getEmailAddress()
           
 String getId()
           
 String getImagePath()
           
 String getImagePathHtml()
          Returns the HTML-encoded image path for this Option.
 String getName()
           
 String getOptionName()
           
 boolean isLoggedInUser()
           
 boolean isOptionEnabled()
           
 boolean isOptionGroup()
          Return true if this implementation represents an <optgroup>, else false.
 boolean isSelected()
           
 void setDisplayName(String displayName)
           
 void setLoggedInUser(boolean isLoggedInUser)
           
 void setOptionEnabled(boolean optionEnabled)
           
 void setOptionName(String optionName)
           
 void setSelected(boolean selected)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssigneeOption

public AssigneeOption(String optionName,
                      String displayName,
                      boolean optionEnabled)
Deprecated. Use AssigneeOption(String, String, String, String) instead. Since v5.0.


AssigneeOption

public AssigneeOption(String optionName,
                      String displayName,
                      String emailAddress,
                      String avatarURL)
Method Detail

getId

public String getId()
Specified by:
getId in interface Option

getName

public String getName()
Specified by:
getName in interface Option

getDescription

public String getDescription()
Specified by:
getDescription in interface Option

getEmailAddress

public String getEmailAddress()

getAvatarURL

public String getAvatarURL()

getImagePath

public String getImagePath()
Specified by:
getImagePath in interface Option

getImagePathHtml

public String getImagePathHtml()
Description copied from interface: Option
Returns the HTML-encoded image path for this Option.

Specified by:
getImagePathHtml in interface Option
Returns:
an HTML-encoded image path
See Also:
Option.getImagePath()

getCssClass

public String getCssClass()
Specified by:
getCssClass in interface Option

getChildOptions

public List getChildOptions()
Description copied from interface: Option
Returns a list of dependent child options. Returns empty list if no children

Specified by:
getChildOptions in interface Option
Returns:
List of Option objects. (empty list if no children)

getOptionName

public String getOptionName()

setOptionName

public void setOptionName(String optionName)

getDisplayName

public String getDisplayName()

setDisplayName

public void setDisplayName(String displayName)

isOptionEnabled

public boolean isOptionEnabled()

setOptionEnabled

public void setOptionEnabled(boolean optionEnabled)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

isLoggedInUser

public boolean isLoggedInUser()

setLoggedInUser

public void setLoggedInUser(boolean isLoggedInUser)

isOptionGroup

public boolean isOptionGroup()
Description copied from interface: SelectChild
Return true if this implementation represents an <optgroup>, else false.

Specified by:
isOptionGroup in interface SelectChild
Returns:
true if this class is an option group

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2012 Atlassian. All Rights Reserved.