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()  | 
org.pentaho.di.repository.LongObjectId | 
getElementTypeId()  | 
String | 
getId()  | 
String | 
getName()  | 
org.pentaho.di.repository.LongObjectId | 
getNamespaceId()  | 
org.pentaho.di.repository.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(org.pentaho.di.repository.LongObjectId elementTypeId)  | 
void | 
setId(String id)  | 
void | 
setName(String name)  | 
void | 
setNamespaceId(org.pentaho.di.repository.LongObjectId namespaceId)  | 
void | 
setObjectId(org.pentaho.di.repository.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 org.pentaho.di.repository.LongObjectId getObjectId()
public void setObjectId(org.pentaho.di.repository.LongObjectId objectId)
public org.pentaho.di.repository.LongObjectId getNamespaceId()
public void setNamespaceId(org.pentaho.di.repository.LongObjectId namespaceId)
public org.pentaho.di.repository.LongObjectId getElementTypeId()
public void setElementTypeId(org.pentaho.di.repository.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.IMetaStoreElement