|
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 | |||||||||