|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.metamatrix.metadata.runtime.model.BasicMetadataObject
com.metamatrix.metadata.runtime.model.BasicModel
public class BasicModel
| Field Summary |
|---|
| Fields inherited from interface com.metamatrix.metadata.runtime.api.Model |
|---|
PRIVATE, PUBLIC |
| Constructor Summary | |
|---|---|
BasicModel(BasicModelID modelID,
BasicVirtualDatabaseID virtualDBID)
Call constructor to instantiate a runtime object by passing the RuntimeID that identifies the entity and the VIrtualDatabaseID that identifes the Virtual Database the object will be contained. |
|
BasicModel(BasicModelID modelID,
BasicVirtualDatabaseID virtualDBID,
ModelInfo mInfo)
|
|
| Method Summary | |
|---|---|
void |
addConnectorBindingName(java.lang.String connectrBindingName)
|
void |
enableMutliSourceBindings(boolean isEnabled)
Enable the model to have multiple connector bindings associated by passing in true. |
java.util.List |
getConnectorBindingNames()
Return the connector binding name(s). |
java.util.Date |
getDateVersioned()
Get the date this model was versioned. |
java.lang.String |
getDescription()
Return the description |
java.lang.String |
getGUID()
Return the global unique identifier for this Virtual Databse. |
int |
getModelType()
Return the type of model |
java.lang.String |
getModelTypeName()
Returns the String version of the model type. |
java.lang.String |
getModelURI()
Return the model uri. |
java.lang.String |
getVersion()
|
java.lang.String |
getVersionedBy()
Get the name of the person who versioned this model. |
short |
getVisibility()
|
boolean |
isMaterialization()
Check whether this model is a materialization of a virtual group. |
boolean |
isMultiSourceBindingEnabled()
Returns true if the model has been enabled to have multiple connector bindings assigned. |
boolean |
isPhysical()
Return boolean indicating if this model is of a physical type. |
boolean |
isVisible()
Returns true if the model is visible to the use
for querying |
boolean |
requireConnectorBinding()
Return boolean indicating whether the model requires connector bindings. |
void |
setConnectorBindingNames(java.util.Collection bindings)
|
void |
setDescription(java.lang.String desc)
|
void |
setGUID(java.lang.String guid)
|
void |
setIsVisible(boolean isVisible)
|
void |
setModelType(int type)
|
void |
setModelURI(java.lang.String uri)
|
void |
setVersionDate(java.util.Date date)
|
void |
setVersionedBy(java.lang.String versionedBy)
|
void |
setVisibility(short visibility)
|
boolean |
supportsMultiSourceBindings()
Returns true if the model, based on its model type, supports mutliple connector bindings. |
java.lang.String |
toString()
Returns a string representing the current state of the object. |
| Methods inherited from class com.metamatrix.metadata.runtime.model.BasicMetadataObject |
|---|
addProperty, clone, compareTo, equals, getAlias, getCurrentProperties, getFullName, getID, getName, getNameInSource, getPath, getProperties, getVirtualDatabaseID, hashCode, hasNameInSource, setID, setProperties |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.metamatrix.metadata.runtime.api.MetadataObject |
|---|
clone, compareTo, equals, getFullName, getID, getName, getProperties, getVirtualDatabaseID |
| Constructor Detail |
|---|
public BasicModel(BasicModelID modelID,
BasicVirtualDatabaseID virtualDBID)
public BasicModel(BasicModelID modelID,
BasicVirtualDatabaseID virtualDBID,
ModelInfo mInfo)
| Method Detail |
|---|
public java.lang.String getDescription()
Model
getDescription in interface Modelpublic boolean isPhysical()
Model
isPhysical in interface Modelpublic java.lang.String getVersion()
getVersion in interface Modelpublic boolean isVisible()
Modeltrue if the model is visible to the use
for querying
isVisible in interface Modelpublic boolean isMultiSourceBindingEnabled()
Model
isMultiSourceBindingEnabled in interface ModelModelInfo.isMultiSourceBindingEnabled()public boolean requireConnectorBinding()
Model
requireConnectorBinding in interface Modelpublic java.lang.String getGUID()
Model
getGUID in interface Modelpublic java.util.List getConnectorBindingNames()
Model
getConnectorBindingNames in interface ModelModel.getConnectorBindingNames()public boolean supportsMultiSourceBindings()
isMultiSourceBindingEnabled() to determine
if the model has been flagged so that the user can
actually assign multi connector bindngs.
supportsMultiSourceBindings in interface ModelModel.supportsMultiSourceBindings()public int getModelType()
Model
getModelType in interface Modelpublic java.lang.String getModelTypeName()
ModelString version of the model type.
getModelTypeName in interface Modelpublic java.lang.String getModelURI()
Model
getModelURI in interface Modelpublic java.util.Date getDateVersioned()
Model
getDateVersioned in interface Modelpublic java.lang.String getVersionedBy()
Model
getVersionedBy in interface Modelpublic boolean isMaterialization()
isMaterialization in interface Modelpublic short getVisibility()
getVisibility in interface Modelpublic void setDescription(java.lang.String desc)
public void setGUID(java.lang.String guid)
public void enableMutliSourceBindings(boolean isEnabled)
Modeltrue.
enableMutliSourceBindings in interface ModelModelInfo.enableMutliSourceBindings(boolean)public void addConnectorBindingName(java.lang.String connectrBindingName)
public void setConnectorBindingNames(java.util.Collection bindings)
public void setModelType(int type)
public void setVersionDate(java.util.Date date)
date - public void setVersionedBy(java.lang.String versionedBy)
versionedBy - public void setModelURI(java.lang.String uri)
public void setIsVisible(boolean isVisible)
public void setVisibility(short visibility)
public java.lang.String toString()
BasicMetadataObject
toString in interface MetadataObjecttoString in class BasicMetadataObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||