UNPKG

navidev-adt-api

Version:

API de conexión al Abap Developer Tools

77 lines 2.53 kB
import { AdtConnection } from "../adtConnection/adtConnection"; import { ResultAddUserOrder, ResultChangeTaskType, ResultChangeUserOrder, ResultCreateOrder, ResultDeleteOrder, TransportOrderType, TransportTaskType, ResultSortAndCompress, ResultReassignTask, ResultLockObject, ResultUnlockObject } from "./transportTypes"; export default class TransportOperationsApp { private connectionController; constructor(connectionController: AdtConnection); /** * Añade un usuario a la orden * @param order Orden * @param user Usuario * @returns */ addUserOrder(order: string, user: string): Promise<ResultAddUserOrder>; /** * Borra el contenido de una orden o tarea * @param order Orden * @returns */ deleteOrder(order: string): Promise<ResultDeleteOrder>; /** * Cambio de usuario en una orden o tarea, en versiones previas a S/4 HANA * @param order * @param user * @returns */ changeUserOrderWOConf(order: string, user: string): Promise<ResultChangeUserOrder>; /** * Cambio de usuario en una orden o tarea, en versiones previas a S/4 HANA * @param order * @param user * @returns */ changeUserOrder(order: string, user: string): Promise<ResultChangeUserOrder>; /** * Creación de una orden * @param description * @param type * @param owner * @param target * @param ctsProject * @returns */ createOrder(description: string, type: TransportOrderType, owner: string, target?: string, ctsProject?: string): Promise<ResultCreateOrder>; /** * Cambio el tipo de tarea * @param task * @param type * @returns */ changeTaskType(task: string, type: TransportTaskType): Promise<ResultChangeTaskType>; /** * Ordenar y comprimir orden/tarea * @param order * @returns */ sortAndCompress(order: string): Promise<ResultSortAndCompress>; /** * Reasignar tarea a una nueva orden. * @param task * @param newOrder * @returns */ reassignTask(task: string, newOrder: string): Promise<ResultReassignTask>; /** * Bloqueo de una orden * @param order * @returns */ lockOrder(order: string): Promise<ResultLockObject>; /** * Desbloqueo de una orden * @param order * @param lockHandle * @returns */ unlockOrder(order: string, lockHandle: string): Promise<ResultUnlockObject>; } //# sourceMappingURL=transportOperationsApp.d.ts.map