|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.irisel.oms.olapi.internal.OMSBrowser
public class OMSBrowser
Constructor Summary | |
---|---|
OMSBrowser()
|
Method Summary | |
---|---|
void |
close()
|
void |
connect()
|
void |
connect(java.lang.String dbhType,
java.lang.String dsn,
java.lang.String user,
java.lang.String password)
|
void |
connect(java.lang.String dbhType,
java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String schema,
java.lang.String user,
java.lang.String password)
|
long |
create(Instance newInstance)
|
long |
create1(Instance newInstance)
Deprecated. |
java.lang.Long |
createDescriptionId()
|
int |
delete(Instance theInstance)
|
void |
disconnect()
|
boolean |
execute(Query q)
|
java.lang.Object |
executeBatch(java.lang.String sql,
ResultsHandler processor)
|
InstanceSet |
executeQuery(ClassVO c,
SelectQuery q)
|
java.lang.Object |
executeQuery(SelectQuery q,
boolean formattedValues,
ResultsHandler processor)
|
java.lang.Object |
executeQuery(SelectQuery q,
ResultsHandler processor)
|
InstanceSet |
executeQuery(java.lang.String instanceType,
SelectQuery q)
|
InstanceSet |
executeText(java.lang.String text)
|
void |
executeTextNoReturn(java.lang.String text)
|
int |
executeUpdate(Query q)
|
void |
finalize()
|
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)
Returns cached description |
DescriptionVO |
getDescVOByDomainNameFromDB(java.lang.String domain,
java.lang.String name,
java.lang.String lang)
Returns description from database |
DescriptionVO |
getDescVOById(long id)
Returns cached description |
DescriptionVO |
getDescVOByIdFromDB(long id,
java.lang.String lang)
Returns description from DB |
Model |
getDm()
|
java.lang.String |
getDsn()
|
java.lang.String |
getHost()
|
InstanceSet |
getInstances(java.lang.String classname,
java.lang.String[] fields,
java.lang.String[] values)
|
InstanceSet |
getInstances(java.lang.String classname,
java.lang.String field,
java.lang.String value)
|
Model |
getModel()
|
java.lang.String |
getPassword()
|
long |
getPK(java.lang.String type,
java.lang.String name)
Shorthand equivalent to call getPrimaryKeys(type,name,1) |
java.lang.String |
getPort()
|
long |
getPrimaryKeys(java.lang.String type,
java.lang.String name,
int num)
Returns the first primary key of a set 'snum' consecutive primary keys, that become reserved. |
Property |
getProperty(java.lang.String classname,
java.lang.String propname)
|
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 newuser,
java.lang.String newpass)
|
void |
refresh()
|
void |
returnPK(java.lang.String type,
java.lang.String name,
long pk)
This method is to return primary keys that (due to some exception) will not be used. |
java.lang.Object |
runSQL(java.lang.String sql,
ResultsHandler processor)
|
java.lang.String |
runTest()
|
void |
saveAppVO(AppVO newAppVO)
|
int |
saveAttachment(java.lang.String name,
byte[] data,
long oid,
long focusType,
long focusId)
|
int |
saveBlob1(byte[] data,
long oid,
long focusType,
long focusId)
|
int |
saveBlob2(java.io.InputStream is,
java.lang.String name,
long oid,
long focusType,
long focusId,
java.lang.String lang)
|
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 |
setSchema(java.lang.String schema)
|
void |
setup()
Creates DataModel, initilize the data model, ETC. |
void |
setVersion(long version)
|
static long |
sFixSequential(DBHandler aDbh,
java.lang.String type,
java.lang.String classname)
Updates/inserts into OMS_SEQ for given classname the max id found |
static int |
sFixSequentials(DBHandler aDbh)
|
static long |
sGetPrimaryKeys(DBHandler aDbh,
java.lang.String type,
java.lang.String name,
int num)
|
int |
update(Instance newInstance)
|
int |
update1(Instance newInstance)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OMSBrowser() throws ConfigException
ConfigException
Method Detail |
---|
public void setup() throws ConnectionException, DataModelException
setup
in interface SSBrowser
ConnectionException
DataModelException
public java.lang.String getDbInfo()
getDbInfo
in interface Browser
getDbInfo
in interface SSBrowser
public void finalize()
finalize
in class java.lang.Object
public java.lang.String[] getDBTypes() throws ConfigException
getDBTypes
in interface Browser
getDBTypes
in interface SSBrowser
ConfigException
public Model getModel()
getModel
in interface Browser
public Property getProperty(java.lang.String classname, java.lang.String propname)
getProperty
in interface Browser
public void refresh() throws DataModelException
refresh
in interface Browser
refresh
in interface SSBrowser
DataModelException
public void setSchema(java.lang.String schema)
setSchema
in interface Browser
public void connect(java.lang.String dbhType, java.lang.String dsn, java.lang.String user, java.lang.String password) throws ConnectionException
connect
in interface Browser
connect
in interface SSBrowser
ConnectionException
public void connect(java.lang.String dbhType, java.lang.String host, java.lang.String port, java.lang.String db, java.lang.String schema, java.lang.String user, java.lang.String password) throws ConnectionException
connect
in interface Browser
connect
in interface SSBrowser
ConnectionException
public void disconnect()
disconnect
in interface Browser
disconnect
in interface SSBrowser
public boolean isConnected() throws ConnectionException
isConnected
in interface Browser
isConnected
in interface SSBrowser
ConnectionException
public void reconnect() throws ConnectionException
reconnect
in interface SSBrowser
ConnectionException
public void reconnectAs(java.lang.String newuser, java.lang.String newpass) throws ConnectionException, DataModelException
reconnectAs
in interface SSBrowser
ConnectionException
DataModelException
public Class getClass(java.lang.String classname)
getClass
in interface Browser
getClass
in interface SSBrowser
public ClassVO getClassVO(java.lang.String classname) throws java.sql.SQLException
getClassVO
in interface SSBrowser
java.sql.SQLException
public java.lang.String[] getClassNames()
getClassNames
in interface Browser
getClassNames
in interface SSBrowser
public int getClassPropertyCount(java.lang.String className)
getClassPropertyCount
in interface Browser
getClassPropertyCount
in interface SSBrowser
public java.lang.String getClassPropertyName(java.lang.String className, java.lang.String propName)
getClassPropertyName
in interface Browser
getClassPropertyName
in interface SSBrowser
public java.lang.String getClassPropertyLabel(java.lang.String className, java.lang.String propName)
getClassPropertyLabel
in interface Browser
getClassPropertyLabel
in interface SSBrowser
public int getClassPropertyType(java.lang.String className, java.lang.String propName)
getClassPropertyType
in interface Browser
getClassPropertyType
in interface SSBrowser
public int getClassPropertySize(java.lang.String className, java.lang.String propName)
getClassPropertySize
in interface Browser
getClassPropertySize
in interface SSBrowser
public InstanceSet getInstances(java.lang.String classname, java.lang.String field, java.lang.String value) throws java.sql.SQLException
getInstances
in interface Browser
getInstances
in interface SSBrowser
java.sql.SQLException
public InstanceSet getInstances(java.lang.String classname, java.lang.String[] fields, java.lang.String[] values) throws java.sql.SQLException
java.sql.SQLException
public long create(Instance newInstance) throws java.sql.SQLException, DataException
create
in interface Browser
create
in interface SSBrowser
java.sql.SQLException
DataException
public long create1(Instance newInstance) throws java.sql.SQLException
newInstance
-
java.sql.SQLException
public int delete(Instance theInstance) throws java.sql.SQLException, DataException
delete
in interface Browser
delete
in interface SSBrowser
java.sql.SQLException
DataException
public int update(Instance newInstance) throws java.sql.SQLException, DataException
update
in interface Browser
update
in interface SSBrowser
java.sql.SQLException
DataException
public int saveAttachment(java.lang.String name, byte[] data, long oid, long focusType, long focusId) throws java.sql.SQLException, java.io.IOException, DataException
saveAttachment
in interface SSBrowser
java.sql.SQLException
java.io.IOException
DataException
public int update1(Instance newInstance) throws java.sql.SQLException
newInstance
-
java.sql.SQLException
public int saveBlob1(byte[] data, long oid, long focusType, long focusId) throws java.sql.SQLException, java.io.IOException, ConnectionException
java.sql.SQLException
java.io.IOException
ConnectionException
public int saveBlob2(java.io.InputStream is, java.lang.String name, long oid, long focusType, long focusId, java.lang.String lang) throws java.sql.SQLException, java.io.IOException, ConnectionException
java.sql.SQLException
java.io.IOException
ConnectionException
public java.lang.String runTest()
runTest
in interface SSBrowser
public boolean execute(Query q) throws java.sql.SQLException
execute
in interface Browser
execute
in interface SSBrowser
java.sql.SQLException
public java.lang.Object executeQuery(SelectQuery q, ResultsHandler processor) throws java.sql.SQLException
executeQuery
in interface Browser
executeQuery
in interface SSBrowser
java.sql.SQLException
public java.lang.Object executeQuery(SelectQuery q, boolean formattedValues, ResultsHandler processor) throws java.sql.SQLException
executeQuery
in interface SSBrowser
java.sql.SQLException
public InstanceSet executeQuery(java.lang.String instanceType, SelectQuery q) throws java.sql.SQLException
executeQuery
in interface SSBrowser
java.sql.SQLException
public InstanceSet executeQuery(ClassVO c, SelectQuery q) throws java.sql.SQLException
java.sql.SQLException
public int executeUpdate(Query q) throws java.sql.SQLException
executeUpdate
in interface Browser
executeUpdate
in interface SSBrowser
java.sql.SQLException
public InstanceSet executeText(java.lang.String text) throws DataException
executeText
in interface SSBrowser
sql
-
DataException
public void executeTextNoReturn(java.lang.String text) throws DataException
executeTextNoReturn
in interface SSBrowser
DataException
public java.lang.Object executeBatch(java.lang.String sql, ResultsHandler processor) throws DataException
executeBatch
in interface Browser
DataException
public void returnPK(java.lang.String type, java.lang.String name, long pk)
type
- Type of the objectname
- Name of the objectpk
- Primary Key returned to the poolpublic long getPK(java.lang.String type, java.lang.String name) throws java.sql.SQLException
type
- :
the type of the object, TABLE, VIEW, ...name
- :
the name of the object (table or view, etc.)
java.sql.SQLException
public long getPrimaryKeys(java.lang.String type, java.lang.String name, int num) throws java.sql.SQLException
getPrimaryKeys
in interface SSBrowser
java.sql.SQLException
public static long sGetPrimaryKeys(DBHandler aDbh, java.lang.String type, java.lang.String name, int num) throws java.sql.SQLException
java.sql.SQLException
public java.lang.Object runSQL(java.lang.String sql, ResultsHandler processor) throws java.sql.SQLException
runSQL
in interface SSBrowser
java.sql.SQLException
public AppVO getAppVO() throws java.sql.SQLException, ConnectionException, DataModelException
getAppVO
in interface SSBrowser
java.sql.SQLException
ConnectionException
DataModelException
public void saveAppVO(AppVO newAppVO) throws DataModelException
saveAppVO
in interface SSBrowser
DataModelException
public 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
in interface SSBrowser
public 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)
saveDescriptionVO
in interface SSBrowser
public java.lang.Long createDescriptionId() throws java.sql.SQLException
createDescriptionId
in interface SSBrowser
java.sql.SQLException
public void setVersion(long version)
setVersion
in interface SSBrowser
public long getVersion()
getVersion
in interface SSBrowser
public DBHandler getDbh()
getDbh
in interface SSBrowser
public java.lang.String getDb()
getDb
in interface SSBrowser
public java.lang.String getDbhType()
getDbhType
in interface SSBrowser
public java.sql.DatabaseMetaData getDbmd()
getDbmd
in interface SSBrowser
public Model getDm()
getDm
in interface SSBrowser
public java.lang.String getDsn()
getDsn
in interface SSBrowser
public java.lang.String getHost()
getHost
in interface SSBrowser
public java.lang.String getPassword()
getPassword
in interface SSBrowser
public java.lang.String getPort()
getPort
in interface SSBrowser
public java.lang.String getSchema()
getSchema
in interface SSBrowser
public java.lang.String getSchFileName()
getSchFileName
in interface SSBrowser
public java.lang.String getUser()
getUser
in interface SSBrowser
public byte[] getBytecode(java.lang.String classname)
getBytecode
in interface SSBrowser
public static long sFixSequential(DBHandler aDbh, java.lang.String type, java.lang.String classname)
classname
-
public static int sFixSequentials(DBHandler aDbh)
public int fixSequentials()
fixSequentials
in interface SSBrowser
public long fixSequential(java.lang.String type, java.lang.String classname)
fixSequential
in interface SSBrowser
public long fixSequential(java.lang.String classname)
fixSequential
in interface SSBrowser
public DescriptionVO getDescVOByDomainNameFromDB(java.lang.String domain, java.lang.String name, java.lang.String lang) throws java.sql.SQLException
getDescVOByDomainNameFromDB
in interface SSBrowser
java.sql.SQLException
public DescriptionVO getDescVOByDomainName(java.lang.String domain, java.lang.String name)
getDescVOByDomainName
in interface SSBrowser
domain
- name
-
public DescriptionVO getDescVOById(long id)
getDescVOById
in interface SSBrowser
id
-
public DescriptionVO getDescVOByIdFromDB(long id, java.lang.String lang) throws java.sql.SQLException
getDescVOByIdFromDB
in interface SSBrowser
id
- lang
-
java.sql.SQLException
public void connect() throws ConnectionException, DataModelException
connect
in interface SSBrowser
ConnectionException
DataModelException
public long getSerial()
getSerial
in interface SSBrowser
public void close()
close
in interface SSBrowser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |