|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 Model
public boolean isPhysical()
Model
isPhysical
in interface Model
public java.lang.String getVersion()
getVersion
in interface Model
public boolean isVisible()
Model
true
if the model is visible to the use
for querying
isVisible
in interface Model
public boolean isMultiSourceBindingEnabled()
Model
isMultiSourceBindingEnabled
in interface Model
ModelInfo.isMultiSourceBindingEnabled()
public boolean requireConnectorBinding()
Model
requireConnectorBinding
in interface Model
public java.lang.String getGUID()
Model
getGUID
in interface Model
public java.util.List getConnectorBindingNames()
Model
getConnectorBindingNames
in interface Model
Model.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 Model
Model.supportsMultiSourceBindings()
public int getModelType()
Model
getModelType
in interface Model
public java.lang.String getModelTypeName()
Model
String
version of the model type.
getModelTypeName
in interface Model
public java.lang.String getModelURI()
Model
getModelURI
in interface Model
public java.util.Date getDateVersioned()
Model
getDateVersioned
in interface Model
public java.lang.String getVersionedBy()
Model
getVersionedBy
in interface Model
public boolean isMaterialization()
isMaterialization
in interface Model
public short getVisibility()
getVisibility
in interface Model
public void setDescription(java.lang.String desc)
public void setGUID(java.lang.String guid)
public void enableMutliSourceBindings(boolean isEnabled)
Model
true
.
enableMutliSourceBindings
in interface Model
ModelInfo.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 MetadataObject
toString
in class BasicMetadataObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |