com.irisel.oms.olapi.internal
Interface Class


public interface Class

A Class represents an OMS Object type


Method Summary
 void addProperty(Property dp)
           
 ClassVO buildClassVO()
           
 void deleteProperty(java.lang.String name)
           
 java.lang.String getCatalog()
           
 long getDescriptionId()
           
 long getId()
           
 java.lang.String[] getJavaClassNames()
           
 long getModelId()
           
 java.lang.String getName()
           
 Instance getNewInstance()
           
 java.lang.String getPrimaryKeyName()
           
 Property getProperty(int index)
           
 Property getProperty(java.lang.String name)
           
 int getPropertyCount()
           
 PropertyVO getPropertyVO(int propId)
           
 PropertyVO getPropertyVO(java.lang.String propName)
           
 int getRelationCount()
           
 RelationVO getRelationVO(int relId)
           
 java.lang.String getRemarks()
           
 java.lang.String getSchema()
           
 java.lang.String getTable()
           
 java.util.Date getTimestamp()
           
 java.lang.String getType()
           
 java.lang.String[] originalPropertyNamesToArray()
           
 java.lang.String[] propertyNamesToArray()
           
 boolean refresh()
           
 boolean save()
           
 void setCatalog(java.lang.String s)
           
 void setDescriptionId(long descId)
           
 void setId(long id)
           
 void setJavaClassNames(java.lang.String[] names)
           
 void setModelId(long modelId)
           
 void setName(java.lang.String s)
           
 void setPrimaryKeyName(java.lang.String primaryKeyName)
           
 void setRemarks(java.lang.String s)
           
 void setSchema(java.lang.String s)
           
 void setTable(java.lang.String table)
           
 void setTimestamp(java.util.Date d)
           
 void setType(java.lang.String s)
           
 java.lang.String toString()
           
 

Method Detail

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