|
||||||||||
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 AdminObject
getName
in class AdminObjectImpl
public java.lang.String getFullName()
public void setName(java.lang.String name)
setName
in class AdminObjectImpl
public boolean isRemoved()
public void setRemoved(boolean removed)
public VDB.ConnectionType getConnectionType()
getConnectionType
in interface VDB
public void setConnectionType(VDB.ConnectionType allowConnections)
public VDB.Status getStatus()
getStatus
in interface VDB
public void setStatus(VDB.Status s)
public int getVersion()
getVersion
in interface VDB
public void setVersion(int version)
public java.lang.String getUrl()
VDB
getUrl
in interface VDB
public void setUrl(java.lang.String url)
public void setUrl(java.net.URL url)
public java.util.List<Model> getModels()
getModels
in interface VDB
public 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 VDB
public void setOverrideTranslators(java.util.List<Translator> translators)
public java.lang.String getDescription()
VDB
getDescription
in interface VDB
public void setDescription(java.lang.String desc)
public java.util.List<java.lang.String> getValidityErrors()
VDB
getValidityErrors
in interface VDB
public boolean isValid()
VDB
isValid
in interface VDB
public java.lang.String toString()
toString
in class java.lang.Object
public 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 AdminObjectImpl
public boolean isDynamic()
public void setDynamic(boolean dynamic)
public java.util.List<DataPolicy> getDataPolicies()
VDB
getDataPolicies
in interface VDB
public 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 |