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 Summary
Fields Modifier and Type Field Description KettleDatabaseRepositoryMetaStoreDelegate
delegate
-
Constructor Summary
Constructors Constructor Description KDBRMetaStoreElement()
KDBRMetaStoreElement(KettleDatabaseRepositoryMetaStoreDelegate delegate, org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
delegate
public KettleDatabaseRepositoryMetaStoreDelegate delegate
-
-
Constructor Detail
-
KDBRMetaStoreElement
public KDBRMetaStoreElement()
-
KDBRMetaStoreElement
public KDBRMetaStoreElement(KettleDatabaseRepositoryMetaStoreDelegate delegate, org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value)
-
-
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 interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setId
public void setId(String id)
- Specified by:
setId
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getValue
public Object getValue()
- Specified by:
getValue
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setValue
public void setValue(Object value)
- Specified by:
setValue
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
getChildren
public List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
- Specified by:
getChildren
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
addChild
public void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
- Specified by:
addChild
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
clearChildren
public void clearChildren()
- Specified by:
clearChildren
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
deleteChild
public void deleteChild(String attributeId)
- Specified by:
deleteChild
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getChild
public org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
- Specified by:
getChild
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getElementType
public org.pentaho.metastore.api.IMetaStoreElementType getElementType()
- Specified by:
getElementType
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
setElementType
public void setElementType(org.pentaho.metastore.api.IMetaStoreElementType elementType)
- Specified by:
setElementType
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
getOwner
public org.pentaho.metastore.api.security.IMetaStoreElementOwner getOwner()
- Specified by:
getOwner
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
setOwner
public void setOwner(org.pentaho.metastore.api.security.IMetaStoreElementOwner owner)
- Specified by:
setOwner
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
getOwnerPermissionsList
public List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> getOwnerPermissionsList()
- Specified by:
getOwnerPermissionsList
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
setOwnerPermissionsList
public void setOwnerPermissionsList(List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions> ownerPermissions)
- Specified by:
setOwnerPermissionsList
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
-