com.metamatrix.metadata.runtime.model
Class BasicVirtualDatabase
java.lang.Object
com.metamatrix.metadata.runtime.model.BasicMetadataObject
com.metamatrix.metadata.runtime.model.BasicVirtualDatabase
- All Implemented Interfaces:
- MetadataObject, VirtualDatabase, java.io.Serializable
public final class BasicVirtualDatabase
- extends BasicMetadataObject
- implements VirtualDatabase
- See Also:
- Serialized Form
Methods inherited from class com.metamatrix.metadata.runtime.model.BasicMetadataObject |
addProperty, clone, compareTo, equals, getAlias, getCurrentProperties, getFullName, getID, getName, getNameInSource, getPath, getProperties, hashCode, hasNameInSource, setID, setProperties, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
BasicVirtualDatabase
public BasicVirtualDatabase(BasicVirtualDatabaseID virtualDBID)
- Call constructor to instantiate a VirtualDatabase runtime object by passing the VIrtualDatabaseID.
getVirtualDatabaseID
public VirtualDatabaseID getVirtualDatabaseID()
- returns the
VirtualDatabaseID
. This method is overriding a method in order to return its id.
- Specified by:
getVirtualDatabaseID
in interface MetadataObject
- Overrides:
getVirtualDatabaseID
in class BasicMetadataObject
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface VirtualDatabase
getStatus
public short getStatus()
- Specified by:
getStatus
in interface VirtualDatabase
hasWSDLDefined
public boolean hasWSDLDefined()
- Specified by:
hasWSDLDefined
in interface VirtualDatabase
getModelIDs
public java.util.Collection getModelIDs()
- Specified by:
getModelIDs
in interface VirtualDatabase
- Returns:
- Collection of ModelIDs
getGUID
public java.lang.String getGUID()
- Specified by:
getGUID
in interface VirtualDatabase
getVersionDate
public java.util.Date getVersionDate()
- Specified by:
getVersionDate
in interface VirtualDatabase
getVersionBy
public java.lang.String getVersionBy()
- Specified by:
getVersionBy
in interface VirtualDatabase
getDataTypeIDs
public java.util.Collection getDataTypeIDs()
- Specified by:
getDataTypeIDs
in interface VirtualDatabase
getCreationDate
public java.util.Date getCreationDate()
- return the date the original Virtual Database version was created.
- Specified by:
getCreationDate
in interface VirtualDatabase
- Returns:
- Date
getCreatedBy
public java.lang.String getCreatedBy()
- return the user name who create the original version of the Virtual Database.
- Specified by:
getCreatedBy
in interface VirtualDatabase
- Returns:
- String
getUpdateDate
public java.util.Date getUpdateDate()
- Specified by:
getUpdateDate
in interface VirtualDatabase
getUpdatedBy
public java.lang.String getUpdatedBy()
- Specified by:
getUpdatedBy
in interface VirtualDatabase
setDescription
public void setDescription(java.lang.String desc)
setStatus
public void setStatus(short status)
setModelIDs
public void setModelIDs(java.util.Collection models)
setGUID
public void setGUID(java.lang.String guid)
setVersionDate
public void setVersionDate(java.util.Date dateVersioned)
setVersionBy
public void setVersionBy(java.lang.String userName)
setCreationDate
public void setCreationDate(java.util.Date dateCreated)
setCreatedBy
public void setCreatedBy(java.lang.String userName)
setUpdateDate
public void setUpdateDate(java.util.Date dateUpdated)
setUpdatedBy
public void setUpdatedBy(java.lang.String userName)
setDataTypeIDs
public void setDataTypeIDs(java.util.Collection dataTypeIDs)
setHasWSDLDefined
public void setHasWSDLDefined(boolean isDefined)
addModelID
public void addModelID(ModelID modelID)
addDataTypeID
public void addDataTypeID(DataTypeID dataTypeID)
update
public void update(java.lang.String attribute,
java.lang.Object value)
- Specified by:
update
in interface VirtualDatabase
getUpdatedAttributesList
public java.util.Collection getUpdatedAttributesList()
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface VirtualDatabase
setFileName
public void setFileName(java.lang.String fileName)
Copyright © 2009. All Rights Reserved.