Class 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 Detail

      • visibility

        protected java.lang.String visibility
      • name

        protected java.lang.String name
      • description

        protected java.lang.String description
      • configMap

        protected java.util.Map configMap
      • refType

        protected java.lang.String refType
      • refId

        protected java.lang.String refId
      • enabled

        protected java.lang.Boolean enabled
      • active

        protected java.lang.Boolean active
      • featured

        protected java.lang.Boolean featured
      • iconPath

        protected java.lang.String iconPath
      • optionTypes

        protected java.util.List<OptionType> optionTypes
      • createdBy

        protected java.lang.String createdBy
      • dateCreated

        protected java.util.Date dateCreated
      • lastUpdated

        protected java.util.Date lastUpdated
    • Constructor Detail

      • CatalogItemType

        public CatalogItemType()
    • Method Detail

      • getOwner

        public Account getOwner()
      • setOwner

        public void setOwner​(Account owner)
      • getVisibility

        public java.lang.String getVisibility()
      • setVisibility

        public void setVisibility​(java.lang.String visibility)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getRefType

        public java.lang.String getRefType()
      • setRefType

        public void setRefType​(java.lang.String refType)
      • getRefId

        public java.lang.String getRefId()
      • setRefId

        public void setRefId​(java.lang.String refId)
      • getEnabled

        public java.lang.Boolean getEnabled()
      • setEnabled

        public void setEnabled​(java.lang.Boolean enabled)
      • getActive

        public java.lang.Boolean getActive()
      • setActive

        public void setActive​(java.lang.Boolean active)
      • getFeatured

        public java.lang.Boolean getFeatured()
      • setFeatured

        public void setFeatured​(java.lang.Boolean featured)
      • getIconPath

        public java.lang.String getIconPath()
      • setIconPath

        public void setIconPath​(java.lang.String iconPath)
      • getOptionTypes

        public java.util.List<OptionType> getOptionTypes()
      • setOptionTypes

        public void setOptionTypes​(java.util.List<OptionType> optionTypes)
      • getCreatedBy

        public java.lang.String getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(java.lang.String createdBy)
      • getDateCreated

        public java.util.Date getDateCreated()
      • setDateCreated

        public void setDateCreated​(java.util.Date dateCreated)
      • getLastUpdated

        public java.util.Date getLastUpdated()
      • setLastUpdated

        public void setLastUpdated​(java.util.Date lastUpdated)