navidev-adt-api
Version:
API de conexión al Abap Developer Tools
36 lines • 1.39 kB
TypeScript
import { LogonData } from "../adtConnection/adtConnection";
import { ResultClassContent } from "./classTypes";
import { Version } from "../shared/commonTypes";
export * from "./classTypes";
export declare class AdtClass {
private classContentApp;
private connectionController;
private classSaveApp;
/**
* CONSTRUCTOR
* @param connectionController Controlador para la conexión con SAP
*/
constructor(logonData: LogonData);
/**
* Devuelve el contenido de una clase
* @param objectUri URL del objeto de la clase
* @returns Resultado con el error y contenido de la clase
*/
readContent(objectUri: string, version?: Version): Promise<ResultClassContent>;
/**
* Graba el contenido de un include (codigo fuente principal, macros, etc..) la clase.
* @param objectUri URL del objeto
* @param sourceUri URL del include a grabar
* @param content
* @param lockHandle
* @param corrNr
* @returns Resultado del proceso de grabacion. Si va todo bien no devuelve nada
*/
saveContent(objectUri: string, sourceUri: string, content: string, lockHandle: string, corrNr: string): Promise<import("./classTypes").ResultClassSave>;
/**
* Devuelve la URL base para la conexión
* @returns URL de conexión
*/
static getUrlConnection(): string;
}
//# sourceMappingURL=AdtClass.d.ts.map