import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { MetadataDto } from './metadatadto'; import { Subject } from 'rxjs'; import { ProjectOptions } from './projectOptions'; export declare class GSPMetadataService { private http; private url; selectPath: string; selectType: string; sessionId: string; private SERVER_IP; private METADATA_BASE_PATH; private GSP_PROJECT_BASE_PATH; private Project_Base_Path; private DBO_BASE_PATH; private METADATA_PROJECT_BASE_PATH; private METADATA_PACKAGE_BASE_PATH; private METADATA_CONFIG_BASE_PATH; private DevBasinBOInfo_Base_Path; private NUGET_BASE_PATH; private SETTING_BASE_PATH; private MAVEN_JAVA_BASE_PATH; private FS_JAVA_BASE_PATH; private JAVA_CODE_GENERATOR; private JAVA_BUILD; private METADATA_JAVA_BASE_PATH; constructor(http: HttpClient, url: string); /** * 元数据设计时服务 */ Pack(): void; PackageBuild(path: string): Observable; IsProjExistRecursively(path: string): Observable; InitializeMetadataEntity(metadataDto: MetadataDto): Observable; CreateMetadata(metadataDto: MetadataDto): Observable; DeleteMetadata(): void; SaveMetadata(metadataDto: MetadataDto, sessionId: string): Observable; LoadMetadata(fullName: string, path: string): Observable; LoadMetadataInBo(fullName: string, path: string, currentProjPath: string): Observable; DeleteFolder(): void; DeleteProj(): void; DeleteMetadataOrDir(fullPath: string): Observable; isMetadataRefed(fullPath: string): Observable; DeleteProject(path: string): Observable; GetDevRootPath(): Observable; LoadDBO(fullName: string, path: string, sessionId: string): Observable; CreateDir(path: string, name: string): Observable; GetProjectInfo(path: string): Observable; GetClassifier(): Observable; GetGspProjInfo(path: string): Observable; GetProjPath(path: string): Observable; GetRefMetadata(path: string, metadataid: string, sessionId: string): Observable; GetRefMetadataBySemantic(path: string, metadataid: string, namespace: string, code: string, type: string, sourceMetadataid: string, sourceNamespace: string, sourceCode: string, sourceType: string): Observable; GetMetadataList(spacePath: string, typeName: string): Observable; GetMetadataListInBo(projPath: string, typeName: string): Observable; GetMetadataByFilter(path: string, typeCode: string, filter: string, postfix: string): Observable; pickMetadataIndex(scope: number, currentProjPath: string, metadataIndexDto: any): Observable; GetMetadataPackageInfo(packagePath: string, packageName: string): Observable; GetLocalPackages(path: string): Observable; GetMetadataInfosByScope(scope: number, metadataType?: any, searchText?: any, page?: any, selectedPackageSource?: any, currentProjPath?: string): Observable; GetMetadataInfosByScope4Java(scope: number, metadataType?: any, searchText?: any, page?: any, selectedPackageSource?: any, currentProjPath?: string): Observable; GetMetadataPackages(path: string): Observable; GetMetadataTypeList(): Observable; GetPostfix(metadataType: any): Observable; UpdateMetadataProject(projectPath: string, packageHeader: any): Observable; GetDevBasicBOInfo(businessObjectID: string, sessionId: string): Observable; ValidateRepeatName(path: string, fileName: string): Subject; SetMetadataUri(path: string, sessionId: string): Observable; getGspProjectType(): Observable; updateGspProject(path: string, codeLanguage: string): Observable; getNugetSourceList(): Observable; getMavenSourceList(): Observable; getCodeLanguage(projPath: string): Observable; getSettingInfo(): Observable; getMavenSetting(): Observable; getBoPath(path: string): Observable; getMavenStatus(path: string): Observable; isInterpretation(path: string): Observable; generate(path: string): Observable; getProcessMode(path: string): Observable; addDependencyAndRestore(path: string, metadataPackages: string, isMaven: boolean): Observable; showInExplorer(path: string): Observable; restoreMavenPackage(path: string, metadataPackages: string): Observable; getMenu(path: string): Observable; mavenBuildAll(projPath: string, fakeFlag?: boolean): Observable; getProjPathsInPath(path: string): Observable; getMdpkgNameExistInBo(path: string, mdpkgName: string): Observable; IsProjExist(path: string): Observable; GetMetadataPackagesUnderNugetDir(path: string): Observable; getMetadataTypeWithProjectDtoMap(boPath: string): Observable; createProject(options: ProjectOptions): Observable; }