import { MappingDefinition } from './mapping-definition.model'; import { DocumentDefinition } from './document-definition.model'; import { ErrorHandlerService } from '../services/error-handler.service'; import { DocumentManagementService } from '../services/document-management.service'; import { MappingManagementService } from '../services/mapping-management.service'; import { InitializationService } from '../services/initialization.service'; import { ErrorInfo } from '../models/error.model'; import { DocumentType, InspectionType } from '../common/config.types'; export declare class DataMapperInitializationModel { dataMapperVersion: string; initialized: boolean; loadingStatus: string; initializationErrorOccurred: boolean; baseJavaInspectionServiceUrl: string; baseXMLInspectionServiceUrl: string; baseJSONInspectionServiceUrl: string; baseMappingServiceUrl: string; xsrfHeaderName: string; xsrfCookieName: string; xsrfDefaultTokenValue: string; classPathFetchTimeoutInMilliseconds: number; pomPayload: string; classPath: string; fieldNameBlacklist: string[]; classNameBlacklist: string[]; disablePrivateOnlyFields: boolean; disableProtectedOnlyFields: boolean; disablePublicOnlyFields: boolean; disablePublicGetterSetterFields: boolean; discardNonMockSources: boolean; addMockJSONMappings: boolean; addMockJavaSingleSource: boolean; addMockJavaSources: boolean; addMockJavaCachedSource: boolean; addMockXMLInstanceSources: boolean; addMockXMLSchemaSources: boolean; addMockJSONSources: boolean; addMockJSONInstanceSources: boolean; addMockJSONSchemaSources: boolean; addMockJavaTarget: boolean; addMockJavaCachedTarget: boolean; addMockXMLInstanceTarget: boolean; addMockXMLSchemaTarget: boolean; addMockJSONTarget: boolean; addMockJSONInstanceTarget: boolean; addMockJSONSchemaTarget: boolean; debugDocumentServiceCalls: boolean; debugDocumentParsing: boolean; debugMappingServiceCalls: boolean; debugClassPathServiceCalls: boolean; debugValidationServiceCalls: boolean; debugFieldActionServiceCalls: boolean; mappingInitialized: boolean; fieldActionsInitialized: boolean; constructor(); } export declare class DocumentInitializationModel { id: string; type: DocumentType; name: string; description: string; isSource: boolean; showFields: boolean; inspectionType: InspectionType; inspectionSource: string; inspectionResult: string; selectedRoot: string; } export declare class ConfigModel { static mappingServicesPackagePrefix: string; static javaServicesPackagePrefix: string; initCfg: DataMapperInitializationModel; showMappingDetailTray: boolean; showMappingTable: boolean; showNamespaceTable: boolean; showLinesAlways: boolean; showTypes: boolean; showMappedFields: boolean; showUnmappedFields: boolean; currentDraggedField: any; documentService: DocumentManagementService; mappingService: MappingManagementService; errorService: ErrorHandlerService; initializationService: InitializationService; sourceDocs: DocumentDefinition[]; targetDocs: DocumentDefinition[]; propertyDoc: DocumentDefinition; constantDoc: DocumentDefinition; mappingFiles: string[]; mappings: MappingDefinition; errors: ErrorInfo[]; validationErrors: ErrorInfo[]; private static cfg; constructor(); static getConfig(): ConfigModel; static setConfig(cfg: ConfigModel): void; addDocument(docInitModel: DocumentInitializationModel): DocumentDefinition; addDocuments(docModels: DocumentInitializationModel[]): DocumentDefinition[]; getDocsWithoutPropertyDoc(isSource: boolean): DocumentDefinition[]; getDocs(isSource: boolean): DocumentDefinition[]; hasJavaDocuments(): boolean; isClassPathResolutionNeeded(): boolean; getDocForIdentifier(documentId: string, isSource: boolean): DocumentDefinition; getFirstXmlDoc(isSource: boolean): DocumentDefinition; getAllDocs(): DocumentDefinition[]; documentsAreLoaded(): boolean; /** * Validate the specified field value, generating a validation error if not defined. * @param value - field to validate * @param fieldDescription - used in error diagnostic */ isRequiredFieldValid(value: string, fieldDescription: string): boolean; } /** * Place all custom events here. */ export declare class AdmRedrawMappingLinesEvent { _lmcInstance: any; }