Class KDBRMetaStoreElement

java.lang.Object
org.pentaho.di.repository.kdr.delegates.metastore.KDBRMetaStoreElement
All Implemented Interfaces:
org.pentaho.metastore.api.IMetaStoreAttribute, org.pentaho.metastore.api.IMetaStoreElement

public class KDBRMetaStoreElement extends Object implements org.pentaho.metastore.api.IMetaStoreElement
  • Field Details

  • Constructor Details

  • Method Details

    • getObjectId

      public org.pentaho.di.repository.LongObjectId getObjectId()
    • setObjectId

      public void setObjectId(org.pentaho.di.repository.LongObjectId objectId)
    • getNamespaceId

      public org.pentaho.di.repository.LongObjectId getNamespaceId()
    • setNamespaceId

      public void setNamespaceId(org.pentaho.di.repository.LongObjectId namespaceId)
    • getElementTypeId

      public org.pentaho.di.repository.LongObjectId getElementTypeId()
    • setElementTypeId

      public void setElementTypeId(org.pentaho.di.repository.LongObjectId elementTypeId)
    • getId

      public String getId()
      Specified by:
      getId in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • setId

      public void setId(String id)
      Specified by:
      setId in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • getValue

      public Object getValue()
      Specified by:
      getValue in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • setValue

      public void setValue(Object value)
      Specified by:
      setValue in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • getName

      public String getName()
      Specified by:
      getName in interface org.pentaho.metastore.api.IMetaStoreElement
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.pentaho.metastore.api.IMetaStoreElement
    • getChildren

      public List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
      Specified by:
      getChildren in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • addChild

      public void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
      Specified by:
      addChild in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • clearChildren

      public void clearChildren()
      Specified by:
      clearChildren in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • deleteChild

      public void deleteChild(String attributeId)
      Specified by:
      deleteChild in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • getChild

      public org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
      Specified by:
      getChild in interface org.pentaho.metastore.api.IMetaStoreAttribute
    • getElementType

      public org.pentaho.metastore.api.IMetaStoreElementType getElementType()
      Specified by:
      getElementType in interface org.pentaho.metastore.api.IMetaStoreElement
    • setElementType

      public void setElementType(org.pentaho.metastore.api.IMetaStoreElementType elementType)
      Specified by:
      setElementType in interface org.pentaho.metastore.api.IMetaStoreElement
    • getOwner

      public org.pentaho.metastore.api.security.IMetaStoreElementOwner getOwner()
      Specified by:
      getOwner in interface org.pentaho.metastore.api.IMetaStoreElement
    • setOwner

      public void setOwner(org.pentaho.metastore.api.security.IMetaStoreElementOwner owner)
      Specified by:
      setOwner in interface org.pentaho.metastore.api.IMetaStoreElement
    • getOwnerPermissionsList

      public List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> getOwnerPermissionsList()
      Specified by:
      getOwnerPermissionsList in interface org.pentaho.metastore.api.IMetaStoreElement
    • setOwnerPermissionsList

      public void setOwnerPermissionsList(List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> ownerPermissions)
      Specified by:
      setOwnerPermissionsList in interface org.pentaho.metastore.api.IMetaStoreElement