Package de.xima.fc.jpa.context
Class AEntityContext
java.lang.Object
de.xima.fc.jpa.context.AEntityContext
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IBaseEntityContext
,IEntityContext
,Closeable
,AutoCloseable
- Direct Known Subclasses:
EntityContext
,RequestEntityContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.persistence.EntityManager
protected EnumSet<de.xima.cmn.dao.enums.EEntityContextFeature>
protected static final org.slf4j.Logger
protected List<de.xima.cmn.dao.interfaces.IPostCommitListener>
protected List<de.xima.cmn.dao.interfaces.IPostRollbackListener>
protected List<de.xima.cmn.dao.interfaces.IPreCommitListener>
protected List<de.xima.cmn.dao.interfaces.IPreRollbackListener>
protected boolean
protected UserContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeatures
(de.xima.cmn.dao.enums.EEntityContextFeature... features) Deprecated.javax.persistence.EntityManager
getEm()
EnumSet<de.xima.cmn.dao.enums.EEntityContextFeature>
List<de.xima.cmn.dao.interfaces.IPostCommitListener>
List<de.xima.cmn.dao.interfaces.IPostRollbackListener>
List<de.xima.cmn.dao.interfaces.IPreCommitListener>
List<de.xima.cmn.dao.interfaces.IPreRollbackListener>
getUser()
Getter für ucboolean
ERSTMAL um überflüssige Ausschriften zu vermeidenboolean
isOpen()
postCommit
(de.xima.cmn.dao.interfaces.IPostCommitListener listener) postRollback
(de.xima.cmn.dao.interfaces.IPostRollbackListener listener) preCommit
(de.xima.cmn.dao.interfaces.IPreCommitListener listener) preRollback
(de.xima.cmn.dao.interfaces.IPreRollbackListener listener) void
setSkipValidation
(boolean skip) void
Setter des ucboolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.xima.cmn.dao.interfaces.IBaseEntityContext
close
Methods inherited from interface de.xima.fc.interfaces.IEntityContext
reopen
-
Field Details
-
postCommitListeners
-
postRollbackListeners
-
preCommitListeners
-
preRollbackListeners
-
features
-
em
protected javax.persistence.EntityManager em -
uc
-
skipValidation
protected boolean skipValidation -
parameterMap
-
LOG
protected static final org.slf4j.Logger LOG
-
-
Constructor Details
-
AEntityContext
public AEntityContext()
-
-
Method Details
-
setSkipValidation
public void setSkipValidation(boolean skip) - Specified by:
setSkipValidation
in interfaceIEntityContext
-
skipValidation
public boolean skipValidation()- Specified by:
skipValidation
in interfaceIEntityContext
-
getParameters
- Specified by:
getParameters
in interfaceIEntityContext
-
hasBenutzer
public boolean hasBenutzer()ERSTMAL um überflüssige Ausschriften zu vermeiden- Specified by:
hasBenutzer
in interfaceIEntityContext
-
getUser
- Specified by:
getUser
in interfaceIEntityContext
-
getEm
public javax.persistence.EntityManager getEm()- Specified by:
getEm
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
isOpen
public boolean isOpen()- Specified by:
isOpen
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getUserContext
Getter für uc- Specified by:
getUserContext
in interfaceIEntityContext
- Returns:
UserContext
des uc
-
setUserContext
Setter des uc- Specified by:
setUserContext
in interfaceIEntityContext
- Parameters:
uc
-UserContext
der zu setzende uc
-
getPostCommitListeners
- Specified by:
getPostCommitListeners
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPostRollbackListeners
- Specified by:
getPostRollbackListeners
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPreCommitListeners
- Specified by:
getPreCommitListeners
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPreRollbackListeners
- Specified by:
getPreRollbackListeners
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
postCommit
- Specified by:
postCommit
in interfaceIEntityContext
-
postRollback
- Specified by:
postRollback
in interfaceIEntityContext
-
preCommit
- Specified by:
preCommit
in interfaceIEntityContext
-
preRollback
- Specified by:
preRollback
in interfaceIEntityContext
-
getFeatures
- Specified by:
getFeatures
in interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
features
- Specified by:
features
in interfaceIEntityContext
-
getBenutzer
Deprecated.UsegetUser()
instead.- Specified by:
getBenutzer
in interfaceIEntityContext
-
getUser()
instead.