Class 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
    • Method Detail

      • 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