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
-
Constructor Summary
ConstructorDescriptionKDBRMetaStoreElement
(KettleDatabaseRepositoryMetaStoreDelegate delegate, org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(org.pentaho.metastore.api.IMetaStoreAttribute attribute) void
void
deleteChild
(String attributeId) org.pentaho.metastore.api.IMetaStoreAttribute
List<org.pentaho.metastore.api.IMetaStoreAttribute>
org.pentaho.metastore.api.IMetaStoreElementType
org.pentaho.di.repository.LongObjectId
getId()
getName()
org.pentaho.di.repository.LongObjectId
org.pentaho.di.repository.LongObjectId
org.pentaho.metastore.api.security.IMetaStoreElementOwner
getOwner()
List<org.pentaho.metastore.api.security.MetaStoreOwnerPermissions>
getValue()
void
setElementType
(org.pentaho.metastore.api.IMetaStoreElementType elementType) void
setElementTypeId
(org.pentaho.di.repository.LongObjectId elementTypeId) void
void
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
-
Field Details
-
delegate
-
-
Constructor Details
-
KDBRMetaStoreElement
public KDBRMetaStoreElement() -
KDBRMetaStoreElement
public KDBRMetaStoreElement(KettleDatabaseRepositoryMetaStoreDelegate delegate, org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value)
-
-
Method Details
-
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
- Specified by:
getId
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setId
- Specified by:
setId
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getValue
- Specified by:
getValue
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setValue
- Specified by:
setValue
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getName
- Specified by:
getName
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
setName
- Specified by:
setName
in interfaceorg.pentaho.metastore.api.IMetaStoreElement
-
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
- Specified by:
deleteChild
in interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getChild
- 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
- 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
-