com.irisel.oms.olapi.internal
Interface Class
public interface Class
A Class represents an OMS Object type
addProperty
void addProperty(Property dp)
getCatalog
java.lang.String getCatalog()
getProperty
Property getProperty(java.lang.String name)
getProperty
Property getProperty(int index)
getPropertyCount
int getPropertyCount()
getRelationCount
int getRelationCount()
getModelId
long getModelId()
getId
long getId()
getName
java.lang.String getName()
getRemarks
java.lang.String getRemarks()
getSchema
java.lang.String getSchema()
getType
java.lang.String getType()
getDescriptionId
long getDescriptionId()
getTimestamp
java.util.Date getTimestamp()
getNewInstance
Instance getNewInstance()
propertyNamesToArray
java.lang.String[] propertyNamesToArray()
originalPropertyNamesToArray
java.lang.String[] originalPropertyNamesToArray()
getJavaClassNames
java.lang.String[] getJavaClassNames()
refresh
boolean refresh()
save
boolean save()
throws java.sql.SQLException,
SchemaUpdateException
- Throws:
java.sql.SQLException
SchemaUpdateException
setId
void setId(long id)
setModelId
void setModelId(long modelId)
setCatalog
void setCatalog(java.lang.String s)
setName
void setName(java.lang.String s)
setRemarks
void setRemarks(java.lang.String s)
setSchema
void setSchema(java.lang.String s)
setType
void setType(java.lang.String s)
setDescriptionId
void setDescriptionId(long descId)
setTimestamp
void setTimestamp(java.util.Date d)
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
deleteProperty
void deleteProperty(java.lang.String name)
setJavaClassNames
void setJavaClassNames(java.lang.String[] names)
getTable
java.lang.String getTable()
setTable
void setTable(java.lang.String table)
getPropertyVO
PropertyVO getPropertyVO(int propId)
throws DataModelException
- Throws:
DataModelException
getPropertyVO
PropertyVO getPropertyVO(java.lang.String propName)
throws DataModelException
- Throws:
DataModelException
getRelationVO
RelationVO getRelationVO(int relId)
throws DataModelException
- Throws:
DataModelException
setPrimaryKeyName
void setPrimaryKeyName(java.lang.String primaryKeyName)
throws DataModelException
- Throws:
DataModelException
getPrimaryKeyName
java.lang.String getPrimaryKeyName()
throws DataModelException
- Throws:
DataModelException
buildClassVO
ClassVO buildClassVO()
throws DataModelException
- Throws:
DataModelException