|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.adminapi.impl.AdminObjectImpl
org.teiid.adminapi.impl.VDBMetaData
public class VDBMetaData
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.adminapi.VDB |
|---|
VDB.ConnectionType, VDB.Status |
| Field Summary | |
|---|---|
protected org.teiid.adminapi.impl.ListOverMap<DataPolicyMetadata> |
dataPolicies
|
protected java.lang.String |
description
|
protected org.teiid.adminapi.impl.ListOverMap<ModelMetaData> |
models
This simulating a list over a map. |
protected org.teiid.adminapi.impl.ListOverMap<VDBTranslatorMetaData> |
translators
|
| Fields inherited from interface org.teiid.adminapi.AdminObject |
|---|
DELIMITER, DELIMITER_CHAR, ESCAPED_DELIMITER, ESCAPED_WILDCARD, WILDCARD |
| Constructor Summary | |
|---|---|
VDBMetaData()
|
|
| Method Summary | |
|---|---|
void |
addDataPolicy(DataPolicyMetadata policy)
|
void |
addModel(ModelMetaData m)
|
VDB.ConnectionType |
getConnectionType()
|
java.util.List<DataPolicy> |
getDataPolicies()
Get the data roles defined on this VDB |
DataPolicyMetadata |
getDataPolicy(java.lang.String policyName)
|
java.lang.String |
getDescription()
Get the description of the VDB |
java.lang.String |
getFullName()
|
java.util.List<PropertyMetadata> |
getJAXBProperties()
|
ModelMetaData |
getModel(java.lang.String modelName)
|
java.util.Map<java.lang.String,ModelMetaData> |
getModelMetaDatas()
|
java.util.List<Model> |
getModels()
|
java.util.Set<java.lang.String> |
getMultiSourceModelNames()
|
java.lang.String |
getName()
Get the name for this AdminObject, usually the last component of the identifier. |
java.util.List<Translator> |
getOverrideTranslators()
Get the list of translators defined in the VDB |
VDB.Status |
getStatus()
|
VDBTranslatorMetaData |
getTranslator(java.lang.String name)
|
java.lang.String |
getUrl()
Get the URL for the VDB |
java.util.List<java.lang.String> |
getValidityErrors()
Shows any validity errors present in the VDB |
int |
getVersion()
|
boolean |
isDynamic()
|
boolean |
isPreview()
|
boolean |
isRemoved()
|
boolean |
isValid()
Shows if VDB is a valid entity |
boolean |
isVisible(java.lang.String modelName)
|
void |
setConnectionType(VDB.ConnectionType allowConnections)
|
void |
setDataPolicies(java.util.List<DataPolicy> policies)
This method is required by the Management framework to write the mappings to the persistent form. |
void |
setDescription(java.lang.String desc)
|
void |
setDynamic(boolean dynamic)
|
void |
setModels(java.util.List<Model> models)
This method required to make the JNDI assignment on the model work; if not persistent Management framework treating "models" as ReadOnly property. |
void |
setName(java.lang.String name)
|
void |
setOverrideTranslators(java.util.List<Translator> translators)
|
void |
setRemoved(boolean removed)
|
void |
setStatus(VDB.Status s)
|
void |
setUrl(java.lang.String url)
|
void |
setUrl(java.net.URL url)
|
void |
setVersion(int version)
|
java.lang.String |
toString()
|
| Methods inherited from class org.teiid.adminapi.impl.AdminObjectImpl |
|---|
addAttchment, addAttchment, addProperty, getAttachment, getAttachment, getProperties, getPropertyValue, removeAttachment, removeAttachment, setJAXBProperties, setProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.teiid.adminapi.AdminObject |
|---|
getProperties, getPropertyValue |
| Field Detail |
|---|
protected org.teiid.adminapi.impl.ListOverMap<ModelMetaData> models
protected org.teiid.adminapi.impl.ListOverMap<VDBTranslatorMetaData> translators
protected org.teiid.adminapi.impl.ListOverMap<DataPolicyMetadata> dataPolicies
protected java.lang.String description
| Constructor Detail |
|---|
public VDBMetaData()
| Method Detail |
|---|
public java.lang.String getName()
AdminObject
getName in interface AdminObjectgetName in class AdminObjectImplpublic java.lang.String getFullName()
public void setName(java.lang.String name)
setName in class AdminObjectImplpublic boolean isRemoved()
public void setRemoved(boolean removed)
public VDB.ConnectionType getConnectionType()
getConnectionType in interface VDBpublic void setConnectionType(VDB.ConnectionType allowConnections)
public VDB.Status getStatus()
getStatus in interface VDBpublic void setStatus(VDB.Status s)
public int getVersion()
getVersion in interface VDBpublic void setVersion(int version)
public java.lang.String getUrl()
VDB
getUrl in interface VDBpublic void setUrl(java.lang.String url)
public void setUrl(java.net.URL url)
public java.util.List<Model> getModels()
getModels in interface VDBpublic java.util.Map<java.lang.String,ModelMetaData> getModelMetaDatas()
public void setModels(java.util.List<Model> models)
models - public void addModel(ModelMetaData m)
public java.util.List<Translator> getOverrideTranslators()
VDB
getOverrideTranslators in interface VDBpublic void setOverrideTranslators(java.util.List<Translator> translators)
public java.lang.String getDescription()
VDB
getDescription in interface VDBpublic void setDescription(java.lang.String desc)
public java.util.List<java.lang.String> getValidityErrors()
VDB
getValidityErrors in interface VDBpublic boolean isValid()
VDB
isValid in interface VDBpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isVisible(java.lang.String modelName)
public ModelMetaData getModel(java.lang.String modelName)
public java.util.Set<java.lang.String> getMultiSourceModelNames()
public java.util.List<PropertyMetadata> getJAXBProperties()
getJAXBProperties in class AdminObjectImplpublic boolean isDynamic()
public void setDynamic(boolean dynamic)
public java.util.List<DataPolicy> getDataPolicies()
VDB
getDataPolicies in interface VDBpublic void setDataPolicies(java.util.List<DataPolicy> policies)
policies - public void addDataPolicy(DataPolicyMetadata policy)
public DataPolicyMetadata getDataPolicy(java.lang.String policyName)
public VDBTranslatorMetaData getTranslator(java.lang.String name)
public boolean isPreview()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||