|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibersap.configuration.Configuration
public abstract class Configuration
Abstract Superclass for different configuration strategies. Implements properties / settings handling.
Field Summary | |
---|---|
protected java.util.Map<java.lang.Class<?>,BapiMapping> |
bapiMappingForClass
|
protected java.util.Set<ExecutionInterceptor> |
interceptors
|
protected SessionManagerConfig |
sessionManagerConfig
|
Constructor Summary | |
---|---|
Configuration()
Creates a Configuration for the first SessionManager specified in the hibersap.xml file. |
|
Configuration(SessionManagerConfig sessionManagerConfig)
Creates a Configuration for programmatic configuration of Hibersap. |
|
Configuration(java.lang.String sessionManagerName)
Creates a Configuration for a concrete SessionManager. |
Method Summary | |
---|---|
void |
addInterceptor(ExecutionInterceptor interceptor)
|
SessionManager |
buildSessionManager()
Builds the session manager for this Configuration. |
java.util.Map<java.lang.Class<?>,BapiMapping> |
getBapiMappings()
|
java.util.Set<ExecutionInterceptor> |
getInterceptors()
|
SessionManagerConfig |
getSessionManagerConfig()
|
void |
setSessionManagerConfig(SessionManagerConfig config)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SessionManagerConfig sessionManagerConfig
protected final java.util.Map<java.lang.Class<?>,BapiMapping> bapiMappingForClass
protected final java.util.Set<ExecutionInterceptor> interceptors
Constructor Detail |
---|
public Configuration(java.lang.String sessionManagerName)
sessionManagerName
- The SessionManager name as specified in the hibersap.xml filepublic Configuration()
public Configuration(SessionManagerConfig sessionManagerConfig)
sessionManagerConfig
- The session manager configurationMethod Detail |
---|
public SessionManager buildSessionManager()
public java.util.Map<java.lang.Class<?>,BapiMapping> getBapiMappings()
public SessionManagerConfig getSessionManagerConfig()
public void setSessionManagerConfig(SessionManagerConfig config)
public java.util.Set<ExecutionInterceptor> getInterceptors()
public void addInterceptor(ExecutionInterceptor interceptor)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |