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.IMetaStoreAttributepublic void setId(String id)
setId in interface org.pentaho.metastore.api.IMetaStoreAttributepublic Object getValue()
getValue in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void setValue(Object value)
setValue in interface org.pentaho.metastore.api.IMetaStoreAttributepublic String getName()
getName in interface org.pentaho.metastore.api.IMetaStoreElementpublic void setName(String name)
setName in interface org.pentaho.metastore.api.IMetaStoreElementpublic List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
getChildren in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
addChild in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void clearChildren()
clearChildren in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void deleteChild(String attributeId)
deleteChild in interface org.pentaho.metastore.api.IMetaStoreAttributepublic org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
getChild in interface org.pentaho.metastore.api.IMetaStoreAttributepublic org.pentaho.metastore.api.IMetaStoreElementType getElementType()
getElementType in interface org.pentaho.metastore.api.IMetaStoreElementpublic void setElementType(org.pentaho.metastore.api.IMetaStoreElementType elementType)
setElementType in interface org.pentaho.metastore.api.IMetaStoreElementpublic org.pentaho.metastore.api.security.IMetaStoreElementOwner getOwner()
getOwner in interface org.pentaho.metastore.api.IMetaStoreElementpublic void setOwner(org.pentaho.metastore.api.security.IMetaStoreElementOwner owner)
setOwner in interface org.pentaho.metastore.api.IMetaStoreElementpublic List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> getOwnerPermissionsList()
getOwnerPermissionsList in interface org.pentaho.metastore.api.IMetaStoreElementpublic void setOwnerPermissionsList(List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> ownerPermissions)
setOwnerPermissionsList in interface org.pentaho.metastore.api.IMetaStoreElementCopyright © 2018 Hitachi Vantara. All rights reserved.