Class HttpRequestRestoreHistoryService
java.lang.Object
org.qubership.atp.itf.lite.backend.service.history.impl.AbstractRestoreHistoryService<Request>
org.qubership.atp.itf.lite.backend.service.history.impl.HttpRequestRestoreHistoryService
- All Implemented Interfaces:
HistoryService,RestoreHistoryService
@Service
public class HttpRequestRestoreHistoryService
extends AbstractRestoreHistoryService<Request>
-
Field Summary
Fields inherited from class org.qubership.atp.itf.lite.backend.service.history.impl.AbstractRestoreHistoryService
entityHistoryService, IS_DIFFINLCUDE_ANNOTATED_PROPERTY_FILTER, javers, modelMapperFields inherited from interface org.qubership.atp.itf.lite.backend.service.history.iface.HistoryService
CHILD_ACTIONS_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestRestoreHistoryService(org.javers.core.Javers javers, RequestService configurationService, ValidateReferenceExistsService validateReferenceExistsService, org.modelmapper.ModelMapper modelMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyValues(Request shadow, Request actualObject) getChildShadows(org.javers.shadow.Shadow<Request> parentShadow, Class targetObject) Methods inherited from class org.qubership.atp.itf.lite.backend.service.history.impl.AbstractRestoreHistoryService
getObject, getPredicates, getShadows, restoreToRevision, restoreValues, saveRestoredObject
-
Constructor Details
-
HttpRequestRestoreHistoryService
public HttpRequestRestoreHistoryService(org.javers.core.Javers javers, RequestService configurationService, ValidateReferenceExistsService validateReferenceExistsService, org.modelmapper.ModelMapper modelMapper)
-
-
Method Details
-
getItemType
-
getEntityClass
-
getChildShadows
public List<org.javers.shadow.Shadow<Object>> getChildShadows(org.javers.shadow.Shadow<Request> parentShadow, Class targetObject) - Specified by:
getChildShadowsin classAbstractRestoreHistoryService<Request>
-
copyValues
- Specified by:
copyValuesin classAbstractRestoreHistoryService<Request>
-