Class CatalogItemType

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.CatalogItemType

public class CatalogItemType extends MorpheusModel
Represents a Morpheus Service Catalog Item Type. This is mainly used in the plugin context for rendering custom layouts Catalog items have custom option type inputs for determining how the item should be created. They can be associated to Instances, Workflows, or Blueprints.
Since:
0.9.0
  • Field Details

    • owner

      protected Account owner
    • visibility

      protected String visibility
    • name

      protected String name
    • description

      protected String description
    • refType

      protected String refType
    • refId

      protected String refId
    • enabled

      protected Boolean enabled
    • active

      protected Boolean active
    • iconPath

      protected String iconPath
    • optionTypes

      protected List<OptionType> optionTypes
    • form

      protected OptionTypeForm form
    • createdBy

      protected String createdBy
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • content

      protected String content
    • contentFormatted

      protected String contentFormatted
  • Constructor Details

    • CatalogItemType

      public CatalogItemType()
  • Method Details

    • getOwner

      public Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public String getRefId()
    • setRefId

      public void setRefId(String refId)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getFeatured

      public Boolean getFeatured()
    • setFeatured

      public void setFeatured(Boolean featured)
    • getIconPath

      public String getIconPath()
    • setIconPath

      public void setIconPath(String iconPath)
    • getOptionTypes

      public List<OptionType> getOptionTypes()
    • setOptionTypes

      public void setOptionTypes(List<OptionType> optionTypes)
    • getCreatedBy

      public String getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • getContentFormatted

      public String getContentFormatted()
    • setContentFormatted

      public void setContentFormatted(String contentFormatted)
    • getForm

      public OptionTypeForm getForm()
    • setForm

      public void setForm(OptionTypeForm form)