Class AbstractJaversRestoreService<E extends AbstractJaversEntity>
java.lang.Object
org.qubership.atp.environments.versioning.service.impl.AbstractJaversRestoreService<E>
- All Implemented Interfaces:
JaversRestoreService<E>
- Direct Known Subclasses:
JaversRestoreEnvironmentServiceImpl,JaversRestoreSystemServiceImpl
public abstract class AbstractJaversRestoreService<E extends AbstractJaversEntity>
extends Object
implements JaversRestoreService<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommitEntityServiceprotected final org.javers.core.Javersprotected final javax.validation.Validator -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractJaversRestoreService(org.javers.core.Javers javers, javax.validation.Validator validator, CommitEntityService commitEntityService, DateTimeUtil dateTimeUtil, org.qubership.atp.auth.springbootstarter.ssl.Provider<org.qubership.atp.auth.springbootstarter.entities.UserInfo> userInfoProvider) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.qubership.atp.environments.versioning.service.JaversRestoreService
getEntityType
-
Field Details
-
javers
protected final org.javers.core.Javers javers -
validator
protected final javax.validation.Validator validator -
commitEntityService
-
-
Constructor Details
-
AbstractJaversRestoreService
protected AbstractJaversRestoreService(org.javers.core.Javers javers, javax.validation.Validator validator, CommitEntityService commitEntityService, DateTimeUtil dateTimeUtil, org.qubership.atp.auth.springbootstarter.ssl.Provider<org.qubership.atp.auth.springbootstarter.entities.UserInfo> userInfoProvider)
-
-
Method Details
-
restore
@Transactional @CacheEvict(value="ATP_ENVIRONMENTS-CONNECTIONS", key="#id", condition="#id!=null") public void restore(Class<E> entityClass, UUID id, Integer revisionId) - Specified by:
restorein interfaceJaversRestoreService<E extends AbstractJaversEntity>
-