|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.jbo.server.SessionImpl
The default server-side implementation of the Session
interface.
Applications requiring a custom implementation can extend this class.
The framework loads the session implementation class
defined by the SESSION_CLASS
property
in the file indicated by SERVER_PROPERTIES
.
Field Summary | |
static java.lang.String |
JBO_RT_PROPERTIES
The pathname of the server properties file used to load various runtime properties. |
static java.lang.String |
SESSION_CLASS
The name of the subclass of this class to be used by the framework for managing the session. |
Constructor Summary | |
protected |
SessionImpl()
This constructor is called by the framework to initialize the client session |
Method Summary | |
java.lang.String[] |
getAllApplicationModuleDefNames()
Gets the names of the Application Module definitions contained in all packages. |
java.lang.String[] |
getAllEntityAssociationDefNames()
Gets the names of the entity association definitions defined in all packages. |
java.lang.String[] |
getAllEntityDefNames()
Gets the names of the Entity Object definitions available in all packages. |
java.lang.String[] |
getAllViewDefNames()
Gets the names of the View Object definitions available in all packages. |
java.lang.String[] |
getAllViewLinkDefNames()
Gets the names of the View Link definitions defined in all packages. |
java.lang.String[] |
getApplicationModuleDefNames(java.lang.String packName)
Gets the names of the Application Module definitions contained in a package. |
java.lang.String[] |
getEntityAssociationDefNames(java.lang.String packName)
Gets the names of the entity association definitions defined in a package. |
java.lang.String[] |
getEntityDefNames(java.lang.String packName)
Gets the names of the Entity Object definitions available in a package. |
java.util.Hashtable |
getEnvironment()
Gets the table of packages. |
java.util.Locale |
getLocale()
Gets the current Locale used for localizing error messages. |
java.lang.String[] |
getPackageNames()
Gets names of the packages that make up this middle tier application. |
TransactionHandlerFactory |
getTransactionHandlerFactory()
|
java.lang.String |
getVersion()
Gets the middle tier's version information. |
java.lang.String[] |
getViewDefNames(java.lang.String packName)
Gets the names of the View Object definitions available in a package. |
java.lang.String[] |
getViewLinkDefNames(java.lang.String packName)
Gets the names of the View Link definitions defined in a package. |
static SessionImpl |
init(java.util.Hashtable ctxEnv)
Internal: Applications should not use this method. |
void |
loadPackage(java.lang.String packageName)
Loads a package that may be browsed for defined objects. |
void |
setLocale(java.util.Locale l)
Sets a new Locale for localizing error messages. |
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
setTransactionHandlerFactory(TransactionHandlerFactory fac)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String JBO_RT_PROPERTIES
public static final java.lang.String SESSION_CLASS
Session
Constructor Detail |
protected SessionImpl()
Method Detail |
public static SessionImpl init(java.util.Hashtable ctxEnv)
public java.util.Hashtable getEnvironment()
public java.util.Locale getLocale()
Locale
used for localizing error messages.Locale
.public void setProperty(java.lang.String name, java.lang.String value)
public void setLocale(java.util.Locale l)
Locale
for localizing error messages.locale
- the new Locale
.public void loadPackage(java.lang.String packageName)
packageName
- a fully qualified package name.public java.lang.String getVersion()
public java.lang.String[] getApplicationModuleDefNames(java.lang.String packName)
packageName
- the name of the package.ApplicationModule
definition names.public java.lang.String[] getAllApplicationModuleDefNames()
ApplicationModule
definition names.public java.lang.String[] getViewDefNames(java.lang.String packName)
packageName
- the name of the package.ViewDef
names.public java.lang.String[] getAllViewDefNames()
ViewDef
names.public java.lang.String[] getEntityDefNames(java.lang.String packName)
packageName
- the name of the package.EntityDef
names.public java.lang.String[] getAllEntityDefNames()
EntityDef
names.public java.lang.String[] getEntityAssociationDefNames(java.lang.String packName)
packageName
- the name of the package.EntityAssociationDef
names.public java.lang.String[] getAllEntityAssociationDefNames()
EntityAssociationDef
names.public java.lang.String[] getViewLinkDefNames(java.lang.String packName)
packageName
- the name of the package.ViewLinkDef
names.public java.lang.String[] getAllViewLinkDefNames()
ViewLinkDef
names.public java.lang.String[] getPackageNames()
public TransactionHandlerFactory getTransactionHandlerFactory()
public void setTransactionHandlerFactory(TransactionHandlerFactory fac)
|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |