Package com.morpheusdata.model
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 Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
active
protected java.util.Map
configMap
protected java.lang.String
createdBy
protected java.util.Date
dateCreated
protected java.lang.String
description
protected java.lang.Boolean
enabled
protected java.lang.Boolean
featured
protected java.lang.String
iconPath
protected java.util.Date
lastUpdated
protected java.lang.String
name
protected java.util.List<OptionType>
optionTypes
protected Account
owner
protected java.lang.String
refId
protected java.lang.String
refType
protected java.lang.String
visibility
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description CatalogItemType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getActive()
java.util.Map
getConfigMap()
java.lang.String
getCreatedBy()
java.util.Date
getDateCreated()
java.lang.String
getDescription()
java.lang.Boolean
getEnabled()
java.lang.Boolean
getFeatured()
java.lang.String
getIconPath()
java.util.Date
getLastUpdated()
java.lang.String
getName()
java.util.List<OptionType>
getOptionTypes()
Account
getOwner()
java.lang.String
getRefId()
java.lang.String
getRefType()
java.lang.String
getVisibility()
void
setActive(java.lang.Boolean active)
void
setConfigMap(java.util.Map configMap)
void
setCreatedBy(java.lang.String createdBy)
void
setDateCreated(java.util.Date dateCreated)
void
setDescription(java.lang.String description)
void
setEnabled(java.lang.Boolean enabled)
void
setFeatured(java.lang.Boolean featured)
void
setIconPath(java.lang.String iconPath)
void
setLastUpdated(java.util.Date lastUpdated)
void
setName(java.lang.String name)
void
setOptionTypes(java.util.List<OptionType> optionTypes)
void
setOwner(Account owner)
void
setRefId(java.lang.String refId)
void
setRefType(java.lang.String refType)
void
setVisibility(java.lang.String visibility)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigProperty, setId
-
-
-
-
Field Detail
-
owner
protected Account owner
-
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
-
-
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)
-
getConfigMap
public java.util.Map getConfigMap()
- Overrides:
getConfigMap
in classMorpheusModel
-
setConfigMap
public void setConfigMap(java.util.Map configMap)
- Overrides:
setConfigMap
in classMorpheusModel
-
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)
-
-