import java.util.Set;
import java.util.UUID;
-import org.hibernate.LockMode;
+import org.hibernate.LockOptions;
import org.hibernate.Session;
import org.hibernate.criterion.Criterion;
import org.hibernate.envers.query.criteria.AuditCriterion;
+import eu.etaxonomy.cdm.api.service.DeleteResult;
import eu.etaxonomy.cdm.api.service.DistributionTree;
import eu.etaxonomy.cdm.api.service.IDescriptionService;
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
* @see eu.etaxonomy.cdm.api.service.IService#lock(eu.etaxonomy.cdm.model.common.ICdmBase, org.hibernate.LockMode)
*/
@Override
- public void lock(DescriptionBase t, LockMode lockMode) {
- defaultDescriptionService.lock(t, lockMode);
+ public void lock(DescriptionBase t, LockOptions lockOptions) {
+ defaultDescriptionService.lock(t, lockOptions);
}
/**
* @see eu.etaxonomy.cdm.api.service.IService#refresh(eu.etaxonomy.cdm.model.common.ICdmBase, org.hibernate.LockMode, java.util.List)
*/
@Override
- public void refresh(DescriptionBase t, LockMode lockMode, List<String> propertyPaths) {
- defaultDescriptionService.refresh(t, lockMode, propertyPaths);
+ public void refresh(DescriptionBase t, LockOptions lockOptions, List<String> propertyPaths) {
+ defaultDescriptionService.refresh(t, lockOptions, propertyPaths);
}
/**
* @see eu.etaxonomy.cdm.api.service.IService#delete(eu.etaxonomy.cdm.model.common.ICdmBase)
*/
@Override
- public String delete(DescriptionBase persistentObject) {
+ public DeleteResult delete(DescriptionBase persistentObject) {
return defaultDescriptionService.delete(persistentObject);
}