Merged submission module code

This commit is contained in:
Giuseppe
2018-07-26 18:36:36 +02:00
parent b6e4e2562d
commit 6f60cd68e2
179 changed files with 9143 additions and 77 deletions

View File

@@ -0,0 +1,24 @@
import { Inject } from '@angular/core';
import { SectionDataObject } from './section-data.model';
export interface SectionDataModel {
sectionData: SectionDataObject
}
/**
* An abstract model class for a submission edit form section.
*/
export abstract class SectionModelComponent implements SectionDataModel {
collectionId: string;
sectionData: SectionDataObject;
submissionId: string;
protected valid: boolean;
public constructor(@Inject('collectionIdProvider') public injectedCollectionId: string,
@Inject('sectionDataProvider') public injectedSectionData: SectionDataObject,
@Inject('submissionIdProvider') public injectedSubmissionId: string) {
this.collectionId = injectedCollectionId;
this.sectionData = injectedSectionData;
this.submissionId = injectedSubmissionId;
}
}