Class KDBRMetaStoreAttribute
- java.lang.Object
-
- org.pentaho.di.repository.kdr.delegates.metastore.KDBRMetaStoreAttribute
-
- All Implemented Interfaces:
org.pentaho.metastore.api.IMetaStoreAttribute
public class KDBRMetaStoreAttribute extends Object implements org.pentaho.metastore.api.IMetaStoreAttribute
-
-
Field Summary
Fields Modifier and Type Field Description protected KettleDatabaseRepositoryMetaStoreDelegatedelegate
-
Constructor Summary
Constructors Constructor Description KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate)KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate, String id, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)voidclearChildren()voiddeleteChild(String attributeId)org.pentaho.metastore.api.IMetaStoreAttributegetChild(String id)List<org.pentaho.metastore.api.IMetaStoreAttribute>getChildren()KettleDatabaseRepositoryMetaStoreDelegategetDelegate()StringgetId()org.pentaho.di.repository.LongObjectIdgetObjectId()ObjectgetValue()voidsetChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children)voidsetDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate)voidsetId(String id)voidsetObjectId(org.pentaho.di.repository.LongObjectId objectId)voidsetValue(Object value)
-
-
-
Field Detail
-
delegate
protected KettleDatabaseRepositoryMetaStoreDelegate delegate
-
-
Constructor Detail
-
KDBRMetaStoreAttribute
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate)
-
KDBRMetaStoreAttribute
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate, String id, Object value)
-
-
Method Detail
-
setObjectId
public void setObjectId(org.pentaho.di.repository.LongObjectId objectId)
-
getObjectId
public org.pentaho.di.repository.LongObjectId getObjectId()
-
getDelegate
public KettleDatabaseRepositoryMetaStoreDelegate getDelegate()
-
setDelegate
public void setDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate)
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setId
public void setId(String id)
- Specified by:
setIdin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getValue
public Object getValue()
- Specified by:
getValuein interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setValue
public void setValue(Object value)
- Specified by:
setValuein interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getChildren
public List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
- Specified by:
getChildrenin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
setChildren
public void setChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children)
-
addChild
public void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
- Specified by:
addChildin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
clearChildren
public void clearChildren()
- Specified by:
clearChildrenin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
deleteChild
public void deleteChild(String attributeId)
- Specified by:
deleteChildin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
getChild
public org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
- Specified by:
getChildin interfaceorg.pentaho.metastore.api.IMetaStoreAttribute
-
-