package jnpf.elnService.cross;
|
|
import jnpf.elnEntity.template.ElnTemplateForms;
|
import jnpf.elnEntity.template.ElnTemplateVos;
|
import jnpf.elnService.template.TemplateAnnotationAuthorization;
|
|
import java.util.List;
|
|
public interface ElnCrossTemplateScalarReferenceService {
|
List<ElnTemplateVos.CrossTemplateSourceTemplate> sourceTemplates(
|
TemplateAnnotationAuthorization authorization);
|
|
List<ElnTemplateVos.CrossTemplateScalarCandidate> candidates(
|
TemplateAnnotationAuthorization authorization, String sourceTemplateId);
|
|
ElnTemplateVos.Binding reserve(TemplateAnnotationAuthorization authorization,
|
ElnTemplateForms.ReserveCrossTemplateScalarBinding form);
|
|
default ElnTemplateVos.AnnotationContext decorate(
|
TemplateAnnotationAuthorization authorization,
|
ElnTemplateVos.AnnotationContext context) {
|
return context;
|
}
|
}
|