package jnpf.elnService;
|
|
import jnpf.elnEntity.runtime.ElnRecordForms;
|
import jnpf.elnEntity.runtime.ElnRecordVos;
|
|
/**
|
* Applies authoritative source values through record concurrency, persistence,
|
* recalculation, document-difference and audit handling.
|
*/
|
public interface ElnRecordSourceSyncService {
|
|
ElnRecordVos.SourceSyncPreview preview(String recordId);
|
|
ElnRecordVos.SourceSyncPreview preview(
|
ElnRecordFillTicketService.FillTicketContext ticket);
|
|
ElnRecordVos.SourceSynchronized synchronize(
|
String recordId, ElnRecordForms.SourceSync command);
|
|
ElnRecordVos.SourceSynchronized synchronize(
|
ElnRecordFillTicketService.FillTicketContext ticket,
|
ElnRecordForms.SourceSync command);
|
|
default ElnRecordVos.SourceSynchronized pending(
|
ElnRecordFillTicketService.FillTicketContext ticket) {
|
return null;
|
}
|
|
}
|