Revision 7759e4de
Added by Andreas Müller over 9 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientAgentService.java | ||
---|---|---|
15 | 15 |
import java.util.Set; |
16 | 16 |
import java.util.UUID; |
17 | 17 |
|
18 |
import org.hibernate.LockMode;
|
|
18 |
import org.hibernate.LockOptions;
|
|
19 | 19 |
import org.hibernate.Session; |
20 | 20 |
import org.hibernate.criterion.Criterion; |
21 | 21 |
import org.hibernate.envers.query.criteria.AuditCriterion; |
... | ... | |
132 | 132 |
* @see eu.etaxonomy.cdm.api.service.IService#lock(eu.etaxonomy.cdm.model.common.ICdmBase, org.hibernate.LockMode) |
133 | 133 |
*/ |
134 | 134 |
@Override |
135 |
public void lock(AgentBase t, LockMode lockMode) {
|
|
136 |
defaultAgentService.lock(t, lockMode);
|
|
135 |
public void lock(AgentBase t, LockOptions lockOptions) {
|
|
136 |
defaultAgentService.lock(t, lockOptions);
|
|
137 | 137 |
} |
138 | 138 |
|
139 | 139 |
/** |
... | ... | |
143 | 143 |
* @see eu.etaxonomy.cdm.api.service.IService#refresh(eu.etaxonomy.cdm.model.common.ICdmBase, org.hibernate.LockMode, java.util.List) |
144 | 144 |
*/ |
145 | 145 |
@Override |
146 |
public void refresh(AgentBase t, LockMode lockMode, List<String> propertyPaths) {
|
|
147 |
defaultAgentService.refresh(t, lockMode, propertyPaths);
|
|
146 |
public void refresh(AgentBase t, LockOptions lockOptions, List<String> propertyPaths) {
|
|
147 |
defaultAgentService.refresh(t, lockOptions, propertyPaths);
|
|
148 | 148 |
} |
149 | 149 |
|
150 | 150 |
/** |
Also available in: Unified diff
LockMode issues in transient services