@Beta public interface CatalogItem<T,SpecT> extends BrooklynObject, Rebindable
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
CatalogItem.CatalogBundle  | 
static interface  | 
CatalogItem.CatalogItemLibraries
Deprecated.  
 | 
static class  | 
CatalogItem.CatalogItemType  | 
BrooklynObject.TagSupportConfigurable.ConfigurationSupport| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getCatalogItemId()
Built up from  
getSymbolicName() and getVersion(). | 
java.lang.Class<T> | 
getCatalogItemJavaType()  | 
CatalogItem.CatalogItemType | 
getCatalogItemType()  | 
java.lang.String | 
getDescription()  | 
java.lang.String | 
getIconUrl()  | 
java.lang.String | 
getJavaType()  | 
java.util.Collection<CatalogItem.CatalogBundle> | 
getLibraries()  | 
java.lang.String | 
getName()
Deprecated. 
 
since 0.7.0. Use  
BrooklynObject.getDisplayName() | 
java.lang.String | 
getPlanYaml()  | 
RebindSupport<CatalogItemMemento> | 
getRebindSupport()  | 
java.lang.String | 
getRegisteredTypeName()
Deprecated. 
 
since 0.7.0. Use  
getSymbolicName() | 
java.lang.Class<SpecT> | 
getSpecType()  | 
java.lang.String | 
getSymbolicName()  | 
java.lang.String | 
getVersion()  | 
boolean | 
isDeprecated()  | 
boolean | 
isDisabled()  | 
void | 
setDeprecated(boolean deprecated)  | 
void | 
setDisabled(boolean disabled)  | 
java.lang.String | 
toXmlString()  | 
getDisplayName, tagsgetIdconfig, setConfigCatalogItem.CatalogItemType getCatalogItemType()
java.lang.Class<T> getCatalogItemJavaType()
java.lang.Class<SpecT> getSpecType()
getCatalogItemJavaType()@Nullable java.lang.String getJavaType()
@Deprecated java.lang.String getName()
BrooklynObject.getDisplayName()@Deprecated java.lang.String getRegisteredTypeName()
getSymbolicName()@Nullable java.lang.String getDescription()
@Nullable java.lang.String getIconUrl()
java.lang.String getSymbolicName()
java.lang.String getVersion()
java.util.Collection<CatalogItem.CatalogBundle> getLibraries()
java.lang.String toXmlString()
@Nullable java.lang.String getPlanYaml()
RebindSupport<CatalogItemMemento> getRebindSupport()
getRebindSupport in interface Rebindablejava.lang.String getCatalogItemId()
getSymbolicName() and getVersion().
 
 (It is a bit self-referential having this method on this type of BrooklynObject,
 but it is easier this than making the interface hierarchy more complicated.)getCatalogItemId in interface BrooklynObjectvoid setDeprecated(boolean deprecated)
void setDisabled(boolean disabled)
boolean isDeprecated()
boolean isDisabled()