public class OMBrowserBean
extends java.lang.Object
implements javax.ejb.SessionBean
| Constructor and Description |
|---|
OMBrowserBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.lang.String dbType,
java.lang.String dsn,
java.lang.String user,
java.lang.String pass)
Business method
|
void |
connect(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String database,
java.lang.String user,
java.lang.String pass)
Business method
|
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)
Business method
|
long |
create(Instance i)
Business method
|
int |
delete(Instance i) |
void |
disconnect()
Business method
|
java.lang.String |
echo(java.lang.String s)
Business method
|
void |
ejbActivate() |
void |
ejbCreate()
Default create method
|
void |
ejbPassivate() |
void |
ejbRemove() |
boolean |
execute(Query q)
Business method
|
InstanceSet |
executeQuery(java.lang.String classname,
SelectQuery q)
Business method
|
java.lang.Object |
executeText(java.lang.String s)
Business method
|
int |
executeUpdate(Query q)
Business method
|
long |
fixSequential(java.lang.String classname) |
long |
fixSequential(java.lang.String type,
java.lang.String classname) |
int |
fixSequentials() |
AppVO |
getAppVO()
Business method
|
byte[] |
getBytecode(java.lang.String classname) |
Class |
getClass(java.lang.String classname)
Business method
|
java.lang.String[] |
getClassNames()
Business method
|
int |
getClassPropertyCount(java.lang.String className)
Business method
|
java.lang.String |
getClassPropertyLabel(java.lang.String className,
java.lang.String propName)
Deprecated.
|
java.lang.String |
getClassPropertyName(java.lang.String className,
java.lang.String propName)
Business method
|
int |
getClassPropertySize(java.lang.String className,
java.lang.String propName)
Business method
|
int |
getClassPropertyType(java.lang.String className,
java.lang.String propName)
Deprecated.
|
ClassVO |
getClassVO(java.lang.String classname) |
java.lang.String |
getDb() |
DBHandler |
getDbh() |
java.lang.String |
getDbhType() |
java.lang.String |
getDbInfo()
Business method
|
java.sql.DatabaseMetaData |
getDbmd() |
java.lang.String[] |
getDBTypes()
Business method
|
Model |
getDm() |
java.lang.String |
getDsn() |
java.lang.String |
getHost() |
InstanceSet |
getInstances(java.lang.String classname,
java.lang.String field,
java.lang.String value)
Business method
|
java.lang.String |
getPassword() |
java.lang.String |
getPort() |
long |
getPrimaryKeys(java.lang.String type,
java.lang.String classname,
int num)
Business method
|
java.lang.String |
getSchema() |
java.lang.String |
getSchFileName() |
java.lang.String |
getUser() |
long |
getVersion()
Business method
|
boolean |
isConnected()
Business method
|
void |
reconnect() |
void |
reconnectAs(java.lang.String user,
java.lang.String pass) |
void |
refresh()
Business method
|
java.lang.Object |
runSQL(java.lang.String sql,
ResultsHandler rh)
Business method
|
java.lang.String |
runTest()
Business method
|
void |
saveAppVO(AppVO newAppVO) |
int |
saveAttachment(java.lang.String name,
byte[] data,
long oid,
long focusType,
long focusId) |
DescriptionVO |
saveDescriptionVO(DescriptionVO descvo,
int descId,
java.lang.String domain,
java.lang.String name,
java.lang.String description,
java.lang.String shortDescription,
java.lang.String comments) |
void |
setSessionContext(javax.ejb.SessionContext ctx) |
void |
setVersion(long version)
Business method
|
int |
update(Instance i)
Business method
|
public OMBrowserBean()
throws java.lang.Exception
java.lang.Exceptionpublic void setSessionContext(javax.ejb.SessionContext ctx)
throws javax.ejb.EJBException,
java.rmi.RemoteException
setSessionContext in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbRemove()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbRemove in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbActivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbActivate in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbPassivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbPassivate in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbCreate()
throws javax.ejb.CreateException
javax.ejb.CreateExceptionpublic java.lang.String echo(java.lang.String s)
public 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)
public void connect(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String database,
java.lang.String user,
java.lang.String pass)
DataModelExceptionpublic void connect(java.lang.String dbType,
java.lang.String dsn,
java.lang.String user,
java.lang.String pass)
public void disconnect()
public void reconnect()
throws ConnectionException
ConnectionExceptionpublic void reconnectAs(java.lang.String user,
java.lang.String pass)
throws ConnectionException
ConnectionExceptionpublic boolean isConnected()
public java.lang.String[] getDBTypes()
public java.lang.String getDbInfo()
public Class getClass(java.lang.String classname)
public java.lang.String[] getClassNames()
public int getClassPropertyCount(java.lang.String className)
public java.lang.String getClassPropertyName(java.lang.String className,
java.lang.String propName)
@Deprecated
public java.lang.String getClassPropertyLabel(java.lang.String className,
java.lang.String propName)
@Deprecated
public int getClassPropertyType(java.lang.String className,
java.lang.String propName)
public int getClassPropertySize(java.lang.String className,
java.lang.String propName)
public InstanceSet getInstances(java.lang.String classname, java.lang.String field, java.lang.String value)
java.sql.SQLExceptionpublic void refresh()
public AppVO getAppVO()
public void saveAppVO(AppVO newAppVO) throws SchemaUpdateException, DataModelException
public DescriptionVO saveDescriptionVO(DescriptionVO descvo, int descId, java.lang.String domain, java.lang.String name, java.lang.String description, java.lang.String shortDescription, java.lang.String comments)
public void setVersion(long version)
public long getVersion()
public long create(Instance i)
public int delete(Instance i)
public int update(Instance i)
public long getPrimaryKeys(java.lang.String type,
java.lang.String classname,
int num)
public InstanceSet executeQuery(java.lang.String classname, SelectQuery q)
public java.lang.Object executeText(java.lang.String s)
public boolean execute(Query q)
public int executeUpdate(Query q)
public java.lang.Object runSQL(java.lang.String sql,
ResultsHandler rh)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String runTest()
public DBHandler getDbh()
public java.lang.String getDb()
public java.lang.String getDbhType()
public java.sql.DatabaseMetaData getDbmd()
public Model getDm()
public java.lang.String getDsn()
public java.lang.String getHost()
public java.lang.String getPassword()
public java.lang.String getPort()
public java.lang.String getSchema()
public java.lang.String getSchFileName()
public java.lang.String getUser()
public byte[] getBytecode(java.lang.String classname)
public int saveAttachment(java.lang.String name,
byte[] data,
long oid,
long focusType,
long focusId)
throws java.sql.SQLException,
java.io.IOException,
DataException
java.sql.SQLExceptionjava.io.IOExceptionDataExceptionpublic ClassVO getClassVO(java.lang.String classname) throws java.sql.SQLException
java.sql.SQLExceptionpublic long fixSequential(java.lang.String type,
java.lang.String classname)
public long fixSequential(java.lang.String classname)
public int fixSequentials()