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.EntityManagerprotected EnumSet<de.xima.cmn.dao.enums.EEntityContextFeature>protected static final org.slf4j.Loggerprotected 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 booleanprotected UserContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeatures(de.xima.cmn.dao.enums.EEntityContextFeature... features) Deprecated.javax.persistence.EntityManagergetEm()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 ucbooleanERSTMAL um überflüssige Ausschriften zu vermeidenbooleanisOpen()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) voidsetSkipValidation(boolean skip) voidSetter des ucbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.cmn.dao.interfaces.IBaseEntityContext
closeMethods 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:
setSkipValidationin interfaceIEntityContext
-
skipValidation
public boolean skipValidation()- Specified by:
skipValidationin interfaceIEntityContext
-
getParameters
- Specified by:
getParametersin interfaceIEntityContext
-
hasBenutzer
public boolean hasBenutzer()ERSTMAL um überflüssige Ausschriften zu vermeiden- Specified by:
hasBenutzerin interfaceIEntityContext
-
getUser
- Specified by:
getUserin interfaceIEntityContext
-
getEm
public javax.persistence.EntityManager getEm()- Specified by:
getEmin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getUserContext
Getter für uc- Specified by:
getUserContextin interfaceIEntityContext- Returns:
UserContextdes uc
-
setUserContext
Setter des uc- Specified by:
setUserContextin interfaceIEntityContext- Parameters:
uc-UserContextder zu setzende uc
-
getPostCommitListeners
- Specified by:
getPostCommitListenersin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPostRollbackListeners
- Specified by:
getPostRollbackListenersin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPreCommitListeners
- Specified by:
getPreCommitListenersin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
getPreRollbackListeners
- Specified by:
getPreRollbackListenersin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
postCommit
- Specified by:
postCommitin interfaceIEntityContext
-
postRollback
- Specified by:
postRollbackin interfaceIEntityContext
-
preCommit
- Specified by:
preCommitin interfaceIEntityContext
-
preRollback
- Specified by:
preRollbackin interfaceIEntityContext
-
getFeatures
- Specified by:
getFeaturesin interfacede.xima.cmn.dao.interfaces.IBaseEntityContext
-
features
- Specified by:
featuresin interfaceIEntityContext
-
getBenutzer
Deprecated.UsegetUser()instead.- Specified by:
getBenutzerin interfaceIEntityContext
-
getUser()instead.