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.Exception
public void setSessionContext(javax.ejb.SessionContext ctx) throws javax.ejb.EJBException, java.rmi.RemoteException
setSessionContext
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbCreate() throws javax.ejb.CreateException
javax.ejb.CreateException
public 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)
DataModelException
public 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
ConnectionException
public void reconnectAs(java.lang.String user, java.lang.String pass) throws ConnectionException
ConnectionException
public 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.SQLException
public 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.SQLException
public 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.SQLException
java.io.IOException
DataException
public ClassVO getClassVO(java.lang.String classname) throws java.sql.SQLException
java.sql.SQLException
public long fixSequential(java.lang.String type, java.lang.String classname)
public long fixSequential(java.lang.String classname)
public int fixSequentials()