com.irisel.oms.olapi
Interface SSBrowser
- All Known Implementing Classes:
- OMSBrowser
public interface SSBrowser
Method Summary |
void |
close()
|
void |
connect()
|
void |
connect(java.lang.String dbType,
java.lang.String dsn,
java.lang.String user,
java.lang.String pass)
|
void |
connect(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String database,
java.lang.String schema,
java.lang.String user,
java.lang.String pass)
|
long |
create(Instance i)
|
java.lang.Long |
createDescriptionId()
|
int |
delete(Instance i)
|
void |
disconnect()
|
boolean |
execute(Query q)
|
java.lang.Object |
executeQuery(SelectQuery q,
boolean formattedValues,
ResultsHandler p)
|
java.lang.Object |
executeQuery(SelectQuery q,
ResultsHandler p)
|
InstanceSet |
executeQuery(java.lang.String classname,
SelectQuery q)
|
InstanceSet |
executeText(java.lang.String text)
|
void |
executeTextNoReturn(java.lang.String text)
|
int |
executeUpdate(Query q)
|
long |
fixSequential(java.lang.String classname)
|
long |
fixSequential(java.lang.String type,
java.lang.String classname)
|
int |
fixSequentials()
|
AppVO |
getAppVO()
|
byte[] |
getBytecode(java.lang.String classname)
|
Class |
getClass(java.lang.String classname)
|
java.lang.String[] |
getClassNames()
|
int |
getClassPropertyCount(java.lang.String className)
|
java.lang.String |
getClassPropertyLabel(java.lang.String className,
java.lang.String propName)
|
java.lang.String |
getClassPropertyName(java.lang.String className,
java.lang.String propName)
|
int |
getClassPropertySize(java.lang.String className,
java.lang.String propName)
|
int |
getClassPropertyType(java.lang.String className,
java.lang.String propName)
|
ClassVO |
getClassVO(java.lang.String classname)
|
java.lang.String |
getDb()
|
DBHandler |
getDbh()
|
java.lang.String |
getDbhType()
|
java.lang.String |
getDbInfo()
|
java.sql.DatabaseMetaData |
getDbmd()
|
java.lang.String[] |
getDBTypes()
|
DescriptionVO |
getDescVOByDomainName(java.lang.String domain,
java.lang.String name)
|
DescriptionVO |
getDescVOByDomainNameFromDB(java.lang.String domain,
java.lang.String name,
java.lang.String lang)
|
DescriptionVO |
getDescVOById(long id)
|
DescriptionVO |
getDescVOByIdFromDB(long id,
java.lang.String lang)
|
Model |
getDm()
|
java.lang.String |
getDsn()
|
java.lang.String |
getHost()
|
InstanceSet |
getInstances(java.lang.String classname,
java.lang.String field,
java.lang.String value)
|
java.lang.String |
getPassword()
|
java.lang.String |
getPort()
|
long |
getPrimaryKeys(java.lang.String type,
java.lang.String classname,
int num)
|
java.lang.String |
getSchema()
|
java.lang.String |
getSchFileName()
|
long |
getSerial()
|
java.lang.String |
getUser()
|
long |
getVersion()
|
boolean |
isConnected()
|
void |
reconnect()
|
void |
reconnectAs(java.lang.String user,
java.lang.String pass)
|
void |
refresh()
|
java.lang.Object |
runSQL(java.lang.String sql,
ResultsHandler p)
|
java.lang.String |
runTest()
|
void |
saveAppVO(AppVO newAppVO)
|
int |
saveAttachment(java.lang.String name,
byte[] data,
long oid,
long focusType,
long focusId)
|
DescriptionVO |
saveDescriptionVO(DescriptionVO descvo,
long descId,
java.lang.String domain,
java.lang.String name,
java.lang.String description,
java.lang.String shortDescription,
java.lang.String comments)
|
DescriptionVO |
saveDescriptionVO(DescriptionVO descvo,
java.lang.String lang,
long descId,
java.lang.String domain,
java.lang.String name,
java.lang.String description,
java.lang.String shortDescription,
java.lang.String comments)
|
void |
setup()
|
void |
setVersion(long version)
|
int |
update(Instance i)
|
connect
void connect(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String database,
java.lang.String schema,
java.lang.String user,
java.lang.String pass)
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
connect
void connect(java.lang.String dbType,
java.lang.String dsn,
java.lang.String user,
java.lang.String pass)
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
connect
void connect()
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
disconnect
void disconnect()
reconnect
void reconnect()
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
reconnectAs
void reconnectAs(java.lang.String user,
java.lang.String pass)
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
setup
void setup()
throws ConnectionException,
DataModelException
- Throws:
ConnectionException
DataModelException
isConnected
boolean isConnected()
throws ConnectionException
- Throws:
ConnectionException
getDBTypes
java.lang.String[] getDBTypes()
throws ConfigException
- Throws:
ConfigException
getDbInfo
java.lang.String getDbInfo()
getClassNames
java.lang.String[] getClassNames()
getClassPropertyCount
int getClassPropertyCount(java.lang.String className)
getClassPropertyName
java.lang.String getClassPropertyName(java.lang.String className,
java.lang.String propName)
getClassPropertyLabel
java.lang.String getClassPropertyLabel(java.lang.String className,
java.lang.String propName)
getClassPropertyType
int getClassPropertyType(java.lang.String className,
java.lang.String propName)
getClassPropertySize
int getClassPropertySize(java.lang.String className,
java.lang.String propName)
getAppVO
AppVO getAppVO()
throws java.sql.SQLException,
ConnectionException,
DataModelException
- Throws:
java.sql.SQLException
ConnectionException
DataModelException
saveAppVO
void saveAppVO(AppVO newAppVO)
throws DataModelException,
SchemaUpdateException
- Throws:
DataModelException
SchemaUpdateException
getDescVOById
DescriptionVO getDescVOById(long id)
getDescVOByIdFromDB
DescriptionVO getDescVOByIdFromDB(long id,
java.lang.String lang)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDescVOByDomainName
DescriptionVO getDescVOByDomainName(java.lang.String domain,
java.lang.String name)
getDescVOByDomainNameFromDB
DescriptionVO getDescVOByDomainNameFromDB(java.lang.String domain,
java.lang.String name,
java.lang.String lang)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createDescriptionId
java.lang.Long createDescriptionId()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
saveDescriptionVO
DescriptionVO saveDescriptionVO(DescriptionVO descvo,
long descId,
java.lang.String domain,
java.lang.String name,
java.lang.String description,
java.lang.String shortDescription,
java.lang.String comments)
saveDescriptionVO
DescriptionVO saveDescriptionVO(DescriptionVO descvo,
java.lang.String lang,
long descId,
java.lang.String domain,
java.lang.String name,
java.lang.String description,
java.lang.String shortDescription,
java.lang.String comments)
getInstances
InstanceSet getInstances(java.lang.String classname,
java.lang.String field,
java.lang.String value)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
refresh
void refresh()
throws java.sql.SQLException,
DataModelException
- Throws:
java.sql.SQLException
DataModelException
setVersion
void setVersion(long version)
getVersion
long getVersion()
create
long create(Instance i)
throws java.sql.SQLException,
DataException
- Throws:
java.sql.SQLException
DataException
delete
int delete(Instance i)
throws java.sql.SQLException,
DataException
- Throws:
java.sql.SQLException
DataException
update
int update(Instance i)
throws java.sql.SQLException,
DataException
- Throws:
java.sql.SQLException
DataException
saveAttachment
int saveAttachment(java.lang.String name,
byte[] data,
long oid,
long focusType,
long focusId)
throws java.sql.SQLException,
java.io.IOException,
DataException
- Throws:
java.sql.SQLException
java.io.IOException
DataException
getClass
Class getClass(java.lang.String classname)
getClassVO
ClassVO getClassVO(java.lang.String classname)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getPrimaryKeys
long getPrimaryKeys(java.lang.String type,
java.lang.String classname,
int num)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQuery
InstanceSet executeQuery(java.lang.String classname,
SelectQuery q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeText
InstanceSet executeText(java.lang.String text)
throws DataException
- Throws:
DataException
executeTextNoReturn
void executeTextNoReturn(java.lang.String text)
throws DataException
- Throws:
DataException
executeQuery
java.lang.Object executeQuery(SelectQuery q,
ResultsHandler p)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQuery
java.lang.Object executeQuery(SelectQuery q,
boolean formattedValues,
ResultsHandler p)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
execute
boolean execute(Query q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeUpdate
int executeUpdate(Query q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
runSQL
java.lang.Object runSQL(java.lang.String sql,
ResultsHandler p)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
runTest
java.lang.String runTest()
getDbh
DBHandler getDbh()
getDb
java.lang.String getDb()
getDbhType
java.lang.String getDbhType()
getDbmd
java.sql.DatabaseMetaData getDbmd()
getDm
Model getDm()
getDsn
java.lang.String getDsn()
getHost
java.lang.String getHost()
getPassword
java.lang.String getPassword()
getPort
java.lang.String getPort()
getSchema
java.lang.String getSchema()
getSchFileName
java.lang.String getSchFileName()
getUser
java.lang.String getUser()
getBytecode
byte[] getBytecode(java.lang.String classname)
fixSequential
long fixSequential(java.lang.String type,
java.lang.String classname)
fixSequential
long fixSequential(java.lang.String classname)
fixSequentials
int fixSequentials()
getSerial
long getSerial()
close
void close()