public class KDBRMetaStoreElement extends Object implements org.pentaho.metastore.api.IMetaStoreElement
Modifier and Type | Field and Description |
---|---|
KettleDatabaseRepositoryMetaStoreDelegate |
delegate |
Constructor and Description |
---|
KDBRMetaStoreElement() |
KDBRMetaStoreElement(KettleDatabaseRepositoryMetaStoreDelegate delegate,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
String id,
Object value) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute) |
void |
clearChildren() |
void |
deleteChild(String attributeId) |
org.pentaho.metastore.api.IMetaStoreAttribute |
getChild(String id) |
List<org.pentaho.metastore.api.IMetaStoreAttribute> |
getChildren() |
org.pentaho.metastore.api.IMetaStoreElementType |
getElementType() |
LongObjectId |
getElementTypeId() |
String |
getId() |
String |
getName() |
LongObjectId |
getNamespaceId() |
LongObjectId |
getObjectId() |
org.pentaho.metastore.api.security.IMetaStoreElementOwner |
getOwner() |
List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> |
getOwnerPermissionsList() |
Object |
getValue() |
void |
setElementType(org.pentaho.metastore.api.IMetaStoreElementType elementType) |
void |
setElementTypeId(LongObjectId elementTypeId) |
void |
setId(String id) |
void |
setName(String name) |
void |
setNamespaceId(LongObjectId namespaceId) |
void |
setObjectId(LongObjectId objectId) |
void |
setOwner(org.pentaho.metastore.api.security.IMetaStoreElementOwner owner) |
void |
setOwnerPermissionsList(List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> ownerPermissions) |
void |
setValue(Object value) |
public KettleDatabaseRepositoryMetaStoreDelegate delegate
public KDBRMetaStoreElement()
public KDBRMetaStoreElement(KettleDatabaseRepositoryMetaStoreDelegate delegate, org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value)
public LongObjectId getObjectId()
public void setObjectId(LongObjectId objectId)
public LongObjectId getNamespaceId()
public void setNamespaceId(LongObjectId namespaceId)
public LongObjectId getElementTypeId()
public void setElementTypeId(LongObjectId elementTypeId)
public String getId()
getId
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void setId(String id)
setId
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public Object getValue()
getValue
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void setValue(Object value)
setValue
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public String getName()
getName
in interface org.pentaho.metastore.api.IMetaStoreElement
public void setName(String name)
setName
in interface org.pentaho.metastore.api.IMetaStoreElement
public List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
getChildren
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
addChild
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void clearChildren()
clearChildren
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void deleteChild(String attributeId)
deleteChild
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
getChild
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public org.pentaho.metastore.api.IMetaStoreElementType getElementType()
getElementType
in interface org.pentaho.metastore.api.IMetaStoreElement
public void setElementType(org.pentaho.metastore.api.IMetaStoreElementType elementType)
setElementType
in interface org.pentaho.metastore.api.IMetaStoreElement
public org.pentaho.metastore.api.security.IMetaStoreElementOwner getOwner()
getOwner
in interface org.pentaho.metastore.api.IMetaStoreElement
public void setOwner(org.pentaho.metastore.api.security.IMetaStoreElementOwner owner)
setOwner
in interface org.pentaho.metastore.api.IMetaStoreElement
public List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> getOwnerPermissionsList()
getOwnerPermissionsList
in interface org.pentaho.metastore.api.IMetaStoreElement
public void setOwnerPermissionsList(List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> ownerPermissions)
setOwnerPermissionsList
in interface org.pentaho.metastore.api.IMetaStoreElement
Copyright © 2018 Hitachi Vantara. All rights reserved.