java.lang.Object
com.riadalabs.jira.plugins.insight.services.model.IconBean
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
IconImportBean

public class IconBean extends Object implements Serializable
Model representing an Icon
Author:
Mathias Edblom
See Also:
  • Field Details

    • THEMEABLE_ICON_SVG_VIEW_BOX_SIZE

      public static final int THEMEABLE_ICON_SVG_VIEW_BOX_SIZE
      See Also:
  • Constructor Details

    • IconBean

      public IconBean()
    • IconBean

      public IconBean(int id)
  • Method Details

    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getType

      public IconBean.Type getType()
    • setType

      public void setType(IconBean.Type type)
    • getImage16

      @Deprecated public byte[] getImage16()
      Deprecated.
    • setImage16

      public void setImage16(byte[] image16)
    • getImage48

      @Deprecated public byte[] getImage48()
      Deprecated.
    • setImage48

      public void setImage48(byte[] image48)
    • getUuid

      public String getUuid()
    • setUuid

      public void setUuid(String uuid)
    • getObjectSchemaId

      public Integer getObjectSchemaId()
    • setObjectSchemaId

      public void setObjectSchemaId(Integer objectSchemaId)
    • getFileName

      public String getFileName(int size)
    • getThemeableFileName

      public String getThemeableFileName()
    • getStaticSvgFileName

      public String getStaticSvgFileName(com.atlassian.theme.api.ThemeColorMode theme)
    • createIconBean

      public static IconBean createIconBean(String iconName, Integer objectSchemaId)