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
  • Field Summary

    Fields inherited from class org.pentaho.metastore.stores.memory.MemoryMetaStoreElement

    elementType, name, owner, ownerPermissionsList

    Fields inherited from class org.pentaho.metastore.stores.memory.MemoryMetaStoreAttribute

    children, id, value
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    JsonElement(org.pentaho.metastore.api.IMetaStoreElement element)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    static String
    groupName(org.pentaho.metastore.api.IMetaStoreElementType elementType)
     
     
    key()
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.pentaho.metastore.api.IMetaStoreAttribute

    addChild, clearChildren, deleteChild, getChild, getChildren, getValue, setId, setValue
  • Constructor Details

    • JsonElement

      public JsonElement()
    • JsonElement

      public JsonElement(org.pentaho.metastore.api.IMetaStoreElement element)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.pentaho.metastore.api.IMetaStoreAttribute
      Overrides:
      getId in class org.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