public class KDBRMetaStoreAttribute extends Object implements org.pentaho.metastore.api.IMetaStoreAttribute
| Constructor and Description | 
|---|
KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate)  | 
KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate,
                      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()  | 
KettleDatabaseRepositoryMetaStoreDelegate | 
getDelegate()  | 
String | 
getId()  | 
org.pentaho.di.repository.LongObjectId | 
getObjectId()  | 
Object | 
getValue()  | 
void | 
setChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children)  | 
void | 
setDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate)  | 
void | 
setId(String id)  | 
void | 
setObjectId(org.pentaho.di.repository.LongObjectId objectId)  | 
void | 
setValue(Object value)  | 
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate)
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate, String id, Object value)
public void setObjectId(org.pentaho.di.repository.LongObjectId objectId)
public org.pentaho.di.repository.LongObjectId getObjectId()
public KettleDatabaseRepositoryMetaStoreDelegate getDelegate()
public void setDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate)
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 List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
getChildren in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void setChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children)
public 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.IMetaStoreAttribute