Class JsonElement
- java.lang.Object
-
- org.pentaho.metastore.stores.memory.MemoryMetaStoreAttribute
-
- org.pentaho.metastore.stores.memory.MemoryMetaStoreElement
-
- org.pentaho.di.core.attributes.metastore.JsonElement
-
- All Implemented Interfaces:
org.pentaho.metastore.api.IMetaStoreAttribute
,org.pentaho.metastore.api.IMetaStoreElement
public class JsonElement extends org.pentaho.metastore.stores.memory.MemoryMetaStoreElement
- Author:
- nhudak
-
-
Constructor Summary
Constructors Constructor Description JsonElement()
JsonElement(org.pentaho.metastore.api.IMetaStoreElement element)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
String
groupName()
static String
groupName(org.pentaho.metastore.api.IMetaStoreElementType elementType)
String
jsonValue()
String
key()
JsonElement
load(String jsonData)
-
Methods inherited from class org.pentaho.metastore.stores.memory.MemoryMetaStoreElement
getElementType, getName, getOwner, getOwnerPermissionsList, setElementType, setName, setOwner, setOwnerPermissionsList
-
Methods inherited from class org.pentaho.metastore.stores.memory.MemoryMetaStoreAttribute
addChild, clearChildren, deleteChild, getChild, getChildren, getValue, setChildren, setId, setValue
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
- Overrides:
getId
in classorg.pentaho.metastore.stores.memory.MemoryMetaStoreAttribute
-
groupName
public static String groupName(org.pentaho.metastore.api.IMetaStoreElementType elementType)
-
groupName
public String groupName()
-
key
public String key()
-
jsonValue
public String jsonValue() throws IOException
- Throws:
IOException
-
load
public JsonElement load(String jsonData) throws IOException
- Throws:
IOException
-
-