| Constructor and Description |
|---|
OMSBrowser() |
| Modifier and Type | Method and Description |
|---|---|
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,
boolean parametrized,
SelectQuery q) |
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) |
int |
executeUpdate(java.lang.String string) |
void |
finalize() |
long |
fixSequential(java.lang.String classname) |
long |
fixSequential(java.lang.String type,
java.lang.String classname) |
int |
fixSequentials() |
AppVO |
getAppVO() |
AppVO |
getAppVO(java.lang.String lang) |
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() |
InstanceSet |
getDescriptionBlock(long id) |
InstanceSet |
getDescriptionBlock(long id,
java.lang.String lang) |
DescriptionVO |
getDescVOByDomainName(java.lang.String domain,
java.lang.String name,
java.lang.String lang)
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)
Deprecated.
|
DescriptionVO |
getDescVOById(long id,
java.lang.String lang) |
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_old(DBHandler aDbh,
java.lang.String type,
java.lang.String name,
int num) |
static long |
sGetPrimaryKeys(DBHandler aDbh,
java.lang.String type,
java.lang.String name,
int num) |
static long |
sGetPrimaryKeysSql(DBHandler aDbh,
java.lang.String type,
java.lang.String name,
int num) |
int |
update(Instance newInstance) |
int |
update1(Instance newInstance)
Deprecated.
|
public OMSBrowser()
throws ConfigException
ConfigExceptionpublic void setup()
throws ConnectionException,
DataModelException
setup in interface SSBrowserConnectionExceptionDataModelExceptionpublic java.lang.String getDbInfo()
public void finalize()
finalize in class java.lang.Objectpublic java.lang.String[] getDBTypes()
throws ConfigException
getDBTypes in interface BrowsergetDBTypes in interface SSBrowserConfigExceptionpublic Property getProperty(java.lang.String classname, java.lang.String propname)
getProperty in interface Browserpublic void refresh()
throws DataModelException
refresh in interface Browserrefresh in interface SSBrowserDataModelExceptionpublic void setSchema(java.lang.String schema)
public void connect(java.lang.String dbhType,
java.lang.String dsn,
java.lang.String user,
java.lang.String password)
throws ConnectionException
connect in interface Browserconnect in interface SSBrowserConnectionExceptionpublic 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 Browserconnect in interface SSBrowserConnectionExceptionpublic void disconnect()
disconnect in interface Browserdisconnect in interface SSBrowserpublic boolean isConnected()
throws ConnectionException
isConnected in interface BrowserisConnected in interface SSBrowserConnectionExceptionpublic void reconnect()
throws ConnectionException
reconnect in interface SSBrowserConnectionExceptionpublic void reconnectAs(java.lang.String newuser,
java.lang.String newpass)
throws ConnectionException,
DataModelException
reconnectAs in interface SSBrowserConnectionExceptionDataModelExceptionpublic Class getClass(java.lang.String classname)
public ClassVO getClassVO(java.lang.String classname) throws java.sql.SQLException
getClassVO in interface SSBrowserjava.sql.SQLExceptionpublic java.lang.String[] getClassNames()
getClassNames in interface BrowsergetClassNames in interface SSBrowserpublic int getClassPropertyCount(java.lang.String className)
getClassPropertyCount in interface BrowsergetClassPropertyCount in interface SSBrowserpublic java.lang.String getClassPropertyName(java.lang.String className,
java.lang.String propName)
getClassPropertyName in interface BrowsergetClassPropertyName in interface SSBrowserpublic java.lang.String getClassPropertyLabel(java.lang.String className,
java.lang.String propName)
getClassPropertyLabel in interface BrowsergetClassPropertyLabel in interface SSBrowserpublic int getClassPropertyType(java.lang.String className,
java.lang.String propName)
getClassPropertyType in interface BrowsergetClassPropertyType in interface SSBrowserpublic int getClassPropertySize(java.lang.String className,
java.lang.String propName)
getClassPropertySize in interface BrowsergetClassPropertySize in interface SSBrowserpublic InstanceSet getInstances(java.lang.String classname, java.lang.String field, java.lang.String value) throws java.sql.SQLException
getInstances in interface BrowsergetInstances in interface SSBrowserjava.sql.SQLExceptionpublic InstanceSet getInstances(java.lang.String classname, java.lang.String[] fields, java.lang.String[] values) throws java.sql.SQLException
java.sql.SQLExceptionpublic long create(Instance newInstance) throws java.sql.SQLException, DataException
create in interface Browsercreate in interface SSBrowserjava.sql.SQLExceptionDataException@Deprecated public long create1(Instance newInstance) throws java.sql.SQLException
newInstance - java.sql.SQLExceptionpublic int delete(Instance theInstance) throws java.sql.SQLException, DataException
delete in interface Browserdelete in interface SSBrowserjava.sql.SQLExceptionDataExceptionpublic int update(Instance newInstance) throws java.sql.SQLException, DataException
update in interface Browserupdate in interface SSBrowserjava.sql.SQLExceptionDataExceptionpublic 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 SSBrowserjava.sql.SQLExceptionjava.io.IOExceptionDataException@Deprecated public int update1(Instance newInstance) throws java.sql.SQLException
newInstance - java.sql.SQLExceptionpublic int saveBlob1(byte[] data,
long oid,
long focusType,
long focusId)
throws java.sql.SQLException,
java.io.IOException,
ConnectionException
java.sql.SQLExceptionjava.io.IOExceptionConnectionExceptionpublic 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.SQLExceptionjava.io.IOExceptionConnectionExceptionpublic boolean execute(Query q) throws java.sql.SQLException
public java.lang.Object executeQuery(SelectQuery q, ResultsHandler processor) throws java.sql.SQLException
executeQuery in interface BrowserexecuteQuery in interface SSBrowserjava.sql.SQLExceptionpublic java.lang.Object executeQuery(SelectQuery q, boolean formattedValues, ResultsHandler processor) throws java.sql.SQLException
executeQuery in interface SSBrowserjava.sql.SQLExceptionpublic InstanceSet executeQuery(java.lang.String instanceType, SelectQuery q) throws java.sql.SQLException
executeQuery in interface SSBrowserjava.sql.SQLExceptionpublic InstanceSet executeQuery(ClassVO c, SelectQuery q) throws java.sql.SQLException
java.sql.SQLExceptionpublic InstanceSet executeQuery(ClassVO c, boolean parametrized, SelectQuery q) throws java.sql.SQLException
java.sql.SQLExceptionpublic int executeUpdate(Query q) throws java.sql.SQLException
executeUpdate in interface BrowserexecuteUpdate in interface SSBrowserjava.sql.SQLExceptionpublic InstanceSet executeText(java.lang.String text) throws DataException
executeText in interface SSBrowsersql - DataExceptionpublic void executeTextNoReturn(java.lang.String text)
throws DataException
executeTextNoReturn in interface SSBrowserDataExceptionpublic java.lang.Object executeBatch(java.lang.String sql,
ResultsHandler processor)
throws DataException
executeBatch in interface BrowserDataExceptionpublic 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.SQLExceptionpublic long getPrimaryKeys(java.lang.String type,
java.lang.String name,
int num)
throws java.sql.SQLException
getPrimaryKeys in interface SSBrowserjava.sql.SQLExceptionpublic static long sGetPrimaryKeysSql(DBHandler aDbh, java.lang.String type, java.lang.String name, int num) throws java.sql.SQLException
java.sql.SQLExceptionpublic static long sGetPrimaryKeys(DBHandler aDbh, java.lang.String type, java.lang.String name, int num) throws java.sql.SQLException
java.sql.SQLExceptionpublic static long sGetPrimaryKeys_old(DBHandler aDbh, java.lang.String type, java.lang.String name, int num) throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.Object runSQL(java.lang.String sql,
ResultsHandler processor)
throws java.sql.SQLException
public AppVO getAppVO() throws java.sql.SQLException, ConnectionException, DataModelException
getAppVO in interface SSBrowserjava.sql.SQLExceptionConnectionExceptionDataModelExceptionpublic AppVO getAppVO(java.lang.String lang) throws java.sql.SQLException, ConnectionException, DataModelException
getAppVO in interface SSBrowserjava.sql.SQLExceptionConnectionExceptionDataModelExceptionpublic void saveAppVO(AppVO newAppVO) throws DataModelException
saveAppVO in interface SSBrowserDataModelExceptionpublic 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 SSBrowserpublic 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 SSBrowserpublic java.lang.Long createDescriptionId()
throws java.sql.SQLException
createDescriptionId in interface SSBrowserjava.sql.SQLExceptionpublic void setVersion(long version)
setVersion in interface SSBrowserpublic long getVersion()
getVersion in interface SSBrowserpublic java.lang.String getDbhType()
getDbhType in interface SSBrowserpublic java.lang.String getPassword()
getPassword in interface SSBrowserpublic java.lang.String getSchFileName()
getSchFileName in interface SSBrowserpublic byte[] getBytecode(java.lang.String classname)
getBytecode in interface SSBrowserpublic 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 SSBrowserpublic long fixSequential(java.lang.String type,
java.lang.String classname)
fixSequential in interface SSBrowserpublic long fixSequential(java.lang.String classname)
fixSequential in interface SSBrowserpublic DescriptionVO getDescVOByDomainNameFromDB(java.lang.String domain, java.lang.String name, java.lang.String lang) throws java.sql.SQLException
getDescVOByDomainNameFromDB in interface SSBrowserjava.sql.SQLExceptionpublic DescriptionVO getDescVOByDomainName(java.lang.String domain, java.lang.String name, java.lang.String lang)
getDescVOByDomainName in interface SSBrowserdomain - name - @Deprecated public DescriptionVO getDescVOById(long id)
id - public DescriptionVO getDescVOByIdFromDB(long id, java.lang.String lang) throws java.sql.SQLException
getDescVOByIdFromDB in interface SSBrowserid - lang - java.sql.SQLExceptionpublic InstanceSet getDescriptionBlock(long id, java.lang.String lang) throws java.sql.SQLException
getDescriptionBlock in interface SSBrowserjava.sql.SQLExceptionpublic InstanceSet getDescriptionBlock(long id) throws java.sql.SQLException
getDescriptionBlock in interface SSBrowserjava.sql.SQLExceptionpublic void connect()
throws ConnectionException,
DataModelException
connect in interface SSBrowserConnectionExceptionDataModelExceptionpublic int executeUpdate(java.lang.String string)
throws java.sql.SQLException
java.sql.SQLExceptionpublic DescriptionVO getDescVOById(long id, java.lang.String lang)
getDescVOById in interface SSBrowser