public abstract class CatalogItemDtoAbstract<T,SpecT> extends AbstractBrooklynObject implements CatalogItem<T,SpecT>
CatalogItem.CatalogItemLibraries, CatalogItem.CatalogItemTypeBrooklynObject.TagSupport| Constructor and Description |
|---|
CatalogItemDtoAbstract() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName()
A display name; recommended to be a concise single-line description.
|
java.lang.String |
getIconUrl() |
java.lang.String |
getId() |
java.lang.String |
getJavaType() |
CatalogItem.CatalogItemLibraries |
getLibraries() |
CatalogLibrariesDto |
getLibrariesDto() |
java.lang.String |
getName()
Deprecated.
|
java.lang.String |
getPlanYaml() |
RebindSupport<CatalogItemMemento> |
getRebindSupport() |
java.lang.String |
getRegisteredTypeName() |
abstract java.lang.Class<SpecT> |
getSpecType() |
java.lang.String |
getVersion() |
void |
setCatalogItemId(java.lang.String id)
Use of this method is discouraged unless it is assigning the same (final) ID that this object already has.
|
void |
setDisplayName(java.lang.String newName) |
BrooklynObject.TagSupport |
tags()
Tags are arbitrary objects which can be attached to an entity for subsequent reference.
|
java.lang.String |
toString() |
java.lang.String |
toXmlString() |
getCatalogItemId, getManagementContext, getTagSupport, init, rebind, setManagementContextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCatalogItemId, getCatalogItemJavaType, getCatalogItemTypegetTagSupportpublic java.lang.String getId()
getId in interface IdentifiablegetId in class AbstractBrooklynObjectpublic java.lang.String getRegisteredTypeName()
getRegisteredTypeName in interface CatalogItem<T,SpecT>public java.lang.String getJavaType()
getJavaType in interface CatalogItem<T,SpecT>@Deprecated public java.lang.String getName()
getName in interface CatalogItem<T,SpecT>public java.lang.String getDisplayName()
BrooklynObjectgetDisplayName in interface BrooklynObjectpublic java.lang.String getDescription()
getDescription in interface CatalogItem<T,SpecT>public java.lang.String getIconUrl()
getIconUrl in interface CatalogItem<T,SpecT>public java.lang.String getVersion()
getVersion in interface CatalogItem<T,SpecT>@Nonnull public CatalogItem.CatalogItemLibraries getLibraries()
getLibraries in interface CatalogItem<T,SpecT>public CatalogLibrariesDto getLibrariesDto()
@Nullable public java.lang.String getPlanYaml()
getPlanYaml in interface CatalogItem<T,SpecT>public java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.lang.Class<SpecT> getSpecType()
getSpecType in interface CatalogItem<T,SpecT>CatalogItem.getCatalogItemJavaType()public java.lang.String toXmlString()
toXmlString in interface CatalogItem<T,SpecT>public RebindSupport<CatalogItemMemento> getRebindSupport()
getRebindSupport in interface CatalogItem<T,SpecT>getRebindSupport in interface Rebindablepublic void setDisplayName(java.lang.String newName)
setDisplayName in class AbstractBrooklynObjectpublic BrooklynObject.TagSupport tags()
BrooklynObjectImmutableMap may be used under the covers; also there is little point!);
and they should be amenable to our persistence (on-disk serialization) and our JSON serialization in the REST API.tags in interface BrooklynObjecttags in class AbstractBrooklynObjectpublic void setCatalogItemId(java.lang.String id)
setCatalogItemId in interface BrooklynObjectInternalsetCatalogItemId in class AbstractBrooklynObject