public abstract class AbstractMemento extends java.lang.Object implements Memento, java.io.Serializable
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getBrooklynVersion()The version of brooklyn used when this memento was generated. | 
| java.lang.String | getCatalogItemId() | 
| java.lang.Object | getCustomField(java.lang.String name)Deprecated.  | 
| abstract java.util.Map<java.lang.String,? extends java.lang.Object> | getCustomFields()Deprecated.  | 
| java.lang.String | getDisplayName() | 
| java.lang.String | getId() | 
| java.util.List<java.lang.Object> | getTags() | 
| java.lang.String | getType() | 
| java.lang.Class<?> | getTypeClass()Returns the injected type class, or null if not injected. | 
| void | injectTypeClass(java.lang.Class<?> clazz) | 
| java.lang.String | toString() | 
| java.lang.String | toVerboseString() | 
public void injectTypeClass(java.lang.Class<?> clazz)
injectTypeClass in interface Mementopublic java.lang.Class<?> getTypeClass()
Memento
 This is useful for ensuring the correct classloader is used (e.g. for EntityMemento 
 previously calling EntityTypes.getDefinedSensors(getType()).
getTypeClass in interface Mementopublic java.lang.String getBrooklynVersion()
MementogetBrooklynVersion in interface Mementopublic java.lang.String getDisplayName()
getDisplayName in interface Mementopublic java.lang.String getCatalogItemId()
getCatalogItemId in interface Mementopublic java.util.List<java.lang.Object> getTags()
@Deprecated public java.lang.Object getCustomField(java.lang.String name)
MementogetCustomField in interface Memento@Deprecated public abstract java.util.Map<java.lang.String,? extends java.lang.Object> getCustomFields()
getCustomFields in interface Mementopublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toVerboseString()
toVerboseString in interface Memento