UNPKG

@brunogasparetto/fluig-declaration-type

Version:
1,465 lines (1,185 loc) 126 kB
/** * Helper para acessar serviços do Fluig */ declare namespace fluigAPI { /** * Recupera serviço para tratar Notificações */ declare function getAlertService(): com.fluig.sdk.service.AlertService; /** * Recupera serviço para tratar Artigos */ declare function getArticleService(): com.fluig.sdk.service.ArticleService; /** * Recupera o serviço de autorização de cliente OAUTH */ declare function getAuthorizeClientService(): com.fluig.sdk.service.AuthorizeClientSdkService; /** * Recupera o serviço para tratar Card Index */ declare function getCardIndexService(): com.fluig.sdk.service.CardIndexService; /** * Recupera o serviço para tratar Cards */ declare function getCardService(): com.fluig.sdk.service.CardService; /** * Recupera o serviço para tratar colaboradores */ declare function getCollaborationService(): com.fluig.sdk.service.CollaborationSDKService; /** * Recupera serviço para tratar comentários */ declare function getCommentService(): com.fluig.sdk.service.CommentService; /** * Recupera serviço para tratar Comunidades */ declare function getCommunityService(): com.fluig.sdk.service.CommunityService; /** * Recupera o serviço para tratar Upload de arquivos */ declare function getContentFilesService(): com.fluig.sdk.service.ContentFilesService; /** * Recupera o serviço para tratar Documentos */ declare function getDocumentService(): com.fluig.sdk.service.DocumentService; /** * Recupera serviço para tratar Favoritos */ declare function getFavoritesService(): com.fluig.sdk.service.FavoritesService; /** * Recupera o serviço do Filter */ declare function getFilterService(): com.fluig.sdk.service.FilterAPIService; /** * Recupera o serviço para tratar Pastas de documentos */ declare function getFolderDocumentService(): com.fluig.sdk.service.FolderDocumentService; /** * Recupera serviço para tratar parâmetros gerais */ declare function getGlobalParameterService(): com.fluig.sdk.service.GlobalParameterService; /** * Recupera o serviço para tratar grupo */ declare function getGroupService(): com.fluig.sdk.service.GroupService; declare function getHelpService(): com.fluig.sdk.service.DocumentationProxyServiceService; /** *Recupera o serviço para tratar feriados */ declare function getHolidayService(): com.fluig.sdk.service.HolidayAPIService; /** * Recupera serviço para tratar linguagem */ declare function getI18NService(): com.fluig.sdk.service.I18NService; declare function getIdentityService(): com.fluig.sdk.service.IdentityService; /** * Recupera serviço para Jobs do agendador de tarefas */ declare function getJobService(): com.fluig.sdk.service.JobService; /** * Recupera o LocalAPIService */ declare function getLocalService(): com.fluig.sdk.service.LocalAPIService; /** * Recupera serviço para tratar páginas */ declare function getPageService(): com.fluig.sdk.service.PageService; /** * Recupera serviço para tratar página de widgets */ declare function getPageWidgetService(): com.fluig.sdk.service.PageWidgetService; /** * Recupera serviço para tratar Post */ declare function getPostService(): com.fluig.sdk.service.PostService; /** * Recupera serviço para efetuar pesquisas */ declare function getSearchService(): com.fluig.sdk.service.SearchService; /** * Recupera o serviço de segurança */ declare function getSecurityService(): com.fluig.sdk.service.SecurityService; /** * Recupera serviço para tratar Breadcrumb do Social */ declare function getSocialBreadcrumbService(): com.fluig.sdk.service.SocialBreadcrumbService; /** * Recupera serviço do social */ declare function getSocialService(): com.fluig.sdk.service.SocialSDKService; /** * Recupera o serviço de TagsCloud */ declare function getTagsCloudService(): com.fluig.sdk.service.TagsCloudService; /** * Recupera serviço para tratar Tasks */ declare function getTasksService(): com.fluig.sdk.service.TasksService; /** * Recupera o serviço para Tenant */ declare function getTenantService(): com.fluig.sdk.service.TenantService; /** * Recupera o serviço para tratar Usuário */ declare function getUserService(): com.fluig.sdk.service.UserService; /** * Recupera o serviço de widgets */ declare function getWidgetService(): com.fluig.sdk.service.WidgetService; /** * Recupera o serviço para tratar Workflow */ declare function getWorkflowService(): com.fluig.sdk.service.WorkflowAPIService; } /** * Serviços do Fluig */ declare namespace com.fluig.sdk.service { /** * Fornece acesso aos serviços de notificações */ declare class AlertService { /** * Método que conta os alertas não lidos de um usuário. */ countUnreadAlerts(receiverId: number): number; /** * Método que conta os alertas de um modulo não lidos de um usuário */ countUnreadAlertsByModule(module: string, receiverId: number): number; /** * Get the number of notification in the tenant */ getTenantTotalOfNotification(): number; /** * Busca os alertas com ação vinculada, do usuário logado ordenado pela data de criação. */ listAlertsWithAction(limit: number, offset: number): java.util.List<com.fluig.sdk.api.alert.AlertVO> /** * Busca os alertas com nota, do usuário logado ordenado pela data de criação. */ listAlertsWithNote(limit: number, offset: number): java.util.List<com.fluig.sdk.api.alert.AlertVO> /** * Retorna todas as notificações do usuário logado ordenadas pela data de criação. */ listAllAlerts(limit: number, offset: number): java.util.List<com.fluig.sdk.api.alert.AlertVO> /** * Retorna todas as notificações de um usuário por um único módulo */ listAllAlertsByModule(module: string, limit: number, offset: number): java.util.List<com.fluig.sdk.api.alert.AlertVO> /** * Método marca os alertas informados de um usuário também dado como lidos */ markAlertAsRead(loginReceiver: string, alertsId: java.util.List<number>): void; /** * Método marca todos os alertas de um usuário como lidos. */ markAllAlertsAsRead(loginReceiver: string): void; /** * Método que remove os alertas informados de um usuário também dado, esse método também é responsável por remover os senders, places e objects relacionado aos alertas */ removeAlerts(loginSender: string, alertsId: java.util.List<number>): void; /** * Salva a configuração de um usuário para receber ou não alertas de um dado evento através de um dado aplicativo. */ saveConfiguration(alertConfig: com.fluig.sdk.api.alert.AlertConfigVO): void; /** * Método que deve ser invocado por todos os módulos do sistema para enviar alertas. */ sendNotification(eventKey: string, loginSender: string, loginReceiver: string, object: com.fluig.sdk.api.alert.AlertVO, place: com.fluig.sdk.api.alert.AlertVO, actions: java.util.List<com.fluig.sdk.api.alert.AlertActionVO>, metadata: java.util.HashMap<string>): void; } declare class ArticleService {} declare class AuthorizeClientSdkService {} declare class CardIndexService {} declare class CardService {} declare class CollaborationSDKService {} declare class CommentService {} declare class CommunityService {} declare class ContentFilesService {} /** * Fornece acesso aos serviços de documentos (GED) */ declare class DocumentService { /** * Aprova ou reprova um documento. */ approveDocument(documentId: number, version: number, approved: boolean, observation: string): void; /** * Copia o documento que esta na área de upload */ copyDocumentToUploadArea(documentId: number): string[]; /** * Cria o documento com permissões e aprovadores */ createDocument(documentVO: com.fluig.sdk.api.document.DocumentVO): com.fluig.sdk.api.document.DocumentVO; /** * Cria uma documento privado */ createPrivateDocument(companyId: number, userId: string, fileName: string, file: File): com.fluig.sdk.api.document.DocumentVO; /** * Cria uma documento privado */ createPrivateDocument(companyId: number, userId: string, fileName: string, filePath: string): com.fluig.sdk.api.document.DocumentVO; /** * Remove o documento */ deleteDocument(documentId: number): void; /** * Retorna o documento ativo passado o ID do mesmo. */ getActive(documentId: number): com.fluig.sdk.api.document.DocumentVO /** * Retorna documento com as informações de checkout */ getAllocatedDocument(documentId: number, version: number): com.fluig.sdk.api.document.AllocatedDocumentVO; getCurrentUserPermission(documentId: number): com.fluig.sdk.api.document.SolvedPermissionVO; /** * Return the approvement history of the document */ getDocumentApprovalHistory(documentId: number): java.util.List<com.fluig.sdk.api.document.DocumentApprovementHistoryVO>; /** * Retrieve all document approvers and yours status. */ getDocumentApprovers(documentId: number): java.util.List<com.fluig.sdk.api.document.DocumentApproverVO>; /** * Retorna as permissões do documento */ getDocumentPermissions(documentId: number, version: number): java.util.List<com.fluig.sdk.api.document.DocumentPermissionVO>; /** * Retorna a url do documento */ getDownloadURL(documentId: number): string; /** * Retorna a permissão do usuário em um documento. */ getUserPermissions(documentId: number, version: number, user: string): number; /** * Set Approvers for a specific document */ setDocumentApprovers(documentId: number, documentSecurityVO: com.fluig.sdk.api.document.DocumentSecurityVO): void; /** * Determina as permissões do documento */ setDocumentPermissions(documentId: number, permissions: java.util.List<com.fluig.sdk.api.document.DocumentPermissionVO>): void; /** * Update file */ updateFile(docVO: com.fluig.sdk.api.document.DocumentVO): com.fluig.sdk.api.document.DocumentVO; /** * Valida configurações de documento */ validateDocumentPublicUrlConfiguration(tenantId: number, documentId: number, version: number): void; } declare class DocumentationProxyServiceService {} declare class FavoritesService {} declare class FilterAPIService {} /** * Fornece acesso aos serviços de pastas (GED) */ declare class FolderDocumentService { /** * Criação de uma nova pasta */ create(vo: com.fluig.sdk.api.document.FolderVO): com.fluig.sdk.api.document.FolderVO; /** * Recupera um documento através do id */ get(documentId: number): com.fluig.sdk.api.document.DocumentVO; /** * Recupera lista de documentos através do id da pasta */ list(folderId: number): java.util.List<com.fluig.sdk.api.document.DocumentVO>; /** * Recupera lista de documentos através do id da pasta */ list(folderId: number, permission: number): java.util.List<com.fluig.sdk.api.document.DocumentVO>; /** * Retorna os documentos de uma pasta */ listDocumentsByFolder(folderVO: com.fluig.sdk.api.document.FolderVO, limit: number, offset: number): java.util.List<com.fluig.sdk.api.document.DocumentVO>; /** * Atualiza documento ou pasta */ updateDocumentDescription(companyId: number, documentId: number, description: string): com.fluig.sdk.api.document.DocumentVO; } declare class GlobalParameterService {} declare class GroupService {} declare class HolidayAPIService {} declare class I18NService {} declare class IdentityService {} declare class JobService {} declare class LocalAPIService {} /** * Serviço para tratar páginas */ declare class PageService { createPageDraftFromVersion(pageCode: string, pageVersion: number): void; disable(pageCode: string): void; enable(pageCode: string): void; /** * Retorna itens de menu da página */ findMenuFromPage(pageCode: string): java.util.List<com.fluig.sdk.page.PublicApiPageVO>; /** * Consulta páginas do fluig */ findPages(parentPageCode: string, isMobile: boolean, filter: string, start: number, size: number, searchLevel: number, internalPages: boolean): java.util.List<com.fluig.sdk.page.PublicApiPageVO>; findPages(parentPageCode: string, isMobile: boolean, filter: string, start: number, size: number, searchLevel: number, internalPages: boolean, codePage: string): java.util.List<com.fluig.sdk.page.PublicApiPageVO>; /** * Retorna a URL do servidor */ getServerURL(): string; /** * Recupera os valores de preferências para uma instância de uma widget. */ getWidgetPreferences(instanceId: number): java.util.HashMap<string>; mobileMapping(pageCode: string): com.fluig.sdk.page.PageMobileApiVO; hide(pageCode: string): void; publishPageDraft(pageCode: string, publicationDescription: string): void; pageHistory(pageCode: string): java.util.List<string>; /** * Recarrega o layout de uma página */ reloadPageLayout(pageCode: string): void; /** * Seta o valor de uma preferência para uma instância de uma widget */ setWidgetPreference(instanceId: number, key: string, value: string): void; show(pageCode: string): void; } declare class PageWidgetService {} declare class PostService {} declare class SearchService {} declare class SecurityService { /** * Verifica se o usuário logado possui determinada permissão no recurso informado */ hasPermission(resource: string, permission: string): boolean; /** * Lista os recursos da categoria */ listResourcesByCategory(category: string, filter: string, offset: number, limit: number): java.util.List<com.fluig.sdk.api.permission.PermissionAssetVO> /** * Lista as permissões do recurso informado */ getPermissionsByResourceCode(resourceCode: string): java.util.List<com.fluig.sdk.api.permission.PermissionVO> /** * Crias as permissões para o recurso */ createPermissions(resourceCode: string, permissions: java.util.List<com.fluig.sdk.api.permission.PermissionVO>): void; /** * Remove as permissões do recurso */ deletePermissions(resourceCode: string, permissions: java.util.List<com.fluig.sdk.api.permission.PermissionVO>): void; } declare class SocialBreadcrumbService {} declare class SocialSDKService {} declare class TagsCloudService {} declare class TasksService {} declare class TenantService {} /** * Fornece acesso aos serviços de usuário */ declare class UserService { /** * Adiciona um usuário a um grupo */ addUserToGroup(tenantId: number, groupCode: string, userVO: com.fluig.sdk.user.UserVO): void; /** * Change the user password */ changeUserPassword(vo: com.fluig.sdk.user.UserPasswordVO): void; /** * Cria um novo usuário */ create(vo: com.fluig.sdk.user.UserVO): void; create(tenantId: number, vo: com.fluig.sdk.user.UserVO): void; /** * Retorna o usuário pelo id */ findById(id: number): com.fluig.sdk.user.UserVO /** * Retorna o usuário pelo login */ findByLogin(login: string): com.fluig.sdk.user.UserVO /** * Retorna usuário pelo ID */ findByUserCode(colleagueId: string): com.fluig.sdk.user.UserVO /** * Retorna o usuário corrente logado */ getCurrent(): com.fluig.sdk.user.UserVO /** * Pesquisa por usuários baseado em um conjunto de parâmetros. */ list(offset: number, limit: number): java.util.List<com.fluig.sdk.user.UserVO>; list(params: java.util.HashMap<object>, offset: number, limit: number): java.util.List<com.fluig.sdk.user.UserVO>; list(sortField: string, sortType: string, limit: number, offset: number, search: string): java.util.List<com.fluig.sdk.user.UserVO>; /** * Pesquisa por usuários ativos e inativos baseado em um conjunto de parâmetros. */ listAll(sortField: string, sortType: string, limit: number, offset: number, search: string): java.util.List<com.fluig.sdk.user.UserVO>; /** * Pega todos os dados do usuário especificado pelo login */ listData(login: string): java.util.HashMap<string>; /** * Pega todos os grupos do usuário especificado pelo login */ listGroups(login: string): java.util.List<string>; /** * Pega todos os papéis do usuário especificado pelo login */ listRoles(login: string): java.util.List<string>; /** * Remove dados do usuário */ removeUserData(alias: string, key: string): void; /** * Atualiza o usuário */ updateUser(vo: com.fluig.sdk.user.UserVO): com.fluig.sdk.user.UserVO; /** * Atualiza os dados do usuário logado */ updateUserData(data: java.util.HashMap<string>): boolean; /** * Atualiza os dados do usuário procurando pelo ID */ updateUserDataById(data: java.util.HashMap<string>, userId: string): boolean; /** * Atualiza usuário mesmo que esteja desabilitado (inativo) */ updateUserEvenDisabled(vo: com.fluig.sdk.user.UserVO): com.fluig.sdk.user.UserVO; } declare class WidgetService {} /** * Fornece acesso aos serviços de workflow */ declare class WorkflowAPIService { /** * Faz com que o usuário repassado assuma a tarefa */ assumeProcessTask(assumeProcessTaskVO: com.fluig.sdk.api.workflow.AssumeProcessTaskVO): com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO; assumeProcessTask(companyId: number, userId: string, processInstanceId: number, movementSequence: number, replacementId: string): com.fluig.sdk.api.workflow.ProcessTaskVO; /** * Faz com que os usuários repassados assumam as tarefas vinculadas aos mesmos */ assumeProcessTasks(assumeProcessTasksVO: com.fluig.sdk.api.workflow.AssumeProcessTasksVO): com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO; cancelInstance(cancelInstanceVO: com.fluig.sdk.api.workflow.CancelInstanceVO): com.fluig.sdk.api.workflow.CancelInstanceResultVO; cancelInstances(cancelInstanceVO: com.fluig.sdk.api.workflow.CancelInstancesVO): com.fluig.sdk.api.workflow.CancelInstancesResultVO; /** * Insere um complemento em uma solicitação */ createProcessObservation(processObservationVO: com.fluig.sdk.api.workflow.ProcessObservationVO): com.fluig.sdk.api.workflow.ProcessObservationVO; findAssignedToMeTasks(processId: string, initialStartDate: string, finalStartDate: string, requester: string, manager: string, page: string, pageSize: string, statusTypeTaskRequest: string, calculate: string, expand: string, cardFilters: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestProcessTaskVO>; findManagedByMeTasks(processId: string, initialStartDate: string, finalStartDate: string, assignee: string, requester: string, page: string, pageSize: string, statusTypeTaskRequest: string, calculate: string, expand: string, cardFilters: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestProcessTaskVO>; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante */ findMyRequestsSLA(processes: string, cardFilters: string, statusRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, expand: string, assignee: string, manager: string, order: string, calculate: string, page: string, pageSize: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findMyRequestsTasks(processId: string, initialStartDate: string, finalStartDate: string, assignee: string, manager: string, page: string, pageSize: string, statusTypeTaskRequest: string, calculate: string, expand: string, cardFilters: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestProcessTaskVO>; /** * Retorna a lista de complementos em uma solicitação */ findObservations(processInstanceId: number, stateSequence: number, threadSequence: number): java.util.List<com.fluig.sdk.api.workflow.ProcessObservationVO>; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável */ findRequestSLAByProcessInstanceId(processInstanceId: number, populateCurrentTasks: boolean, calculate: boolean, populateCardFields: boolean, populateLocals: boolean, assigneeLocals: boolean): com.fluig.sdk.api.workflow.RequestSLAVO; findRequestSLAByProcessInstanceId(processInstanceId: string, expand: string, calculate: string): com.fluig.sdk.api.workflow.RequestSLAVO; /** * Recupera uma lista das solicitações de SLA dos processos configurados */ findRequestsSLA(): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: java.util.List<string>): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: java.util.List<string>, statusRequiredList: java.util.List<string>): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: java.util.List<string>, statusRequiredList: java.util.List<string>, returnCurrentTasks: boolean): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: java.util.List<string>, cardFilters: java.util.HashMap<string>, statusRequiredList: java.util.List<string>, returnCurrentTasks: boolean): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: java.util.List<string>, cardFilters: java.util.HashMap<string>, statusRequiredList: java.util.List<string>, initialStartDate: Date, finalStartDate: Date, initialDeadlineDate: Date, finalDeadlineDate: Date, initialWarningDate: Date, finalWarningDate: Date, returnCurrentTasks: boolean, requester: string, assignee: string, manager: string, requesterLocals: java.util.List<string>, assigneeLocals: java.util.List<string>, orderParams: java.util.List<com.totvs.technology.foundation.sdk.service.vo.common.OrderParam>, calculate: boolean, page: number, pageSize: number, populateCardFields: boolean, populateLocalsValue: boolean, populateAssigneeLocalsValue: boolean): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findRequestsSLA(processes: string, cardFilters: string, statusRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, expand: string, requester: string, assignee: string, manager: string, requesterLocals: string, assigneeLocals: string, order: string, calculate: string, page: string, pageSize: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável */ findRequestsSLAAssignedToMe(processes: string, cardFilters: string, statusRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, expand: string, requester: string, manager: string, requesterLocals: string, assigneeLocals: string, order: string, calculate: string, page: string, pageSize: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor */ findRequestsSLAManagedByMe(processes: string, cardFilters: string, statusRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, expand: string, requester: string, assignee: string, requesterLocals: string, assigneeLocals: string, order: string, calculate: string, page: string, pageSize: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestSLAVO>; findSLATasks(processId: string, initialStartDate: string, finalStartDate: string, assignee: string, requester: string, manager: string, page: string, pageSize: string, statusTypeTaskRequest: string, calculate: string, expand: string, cardFilters: string): java.util.LinkedHashSet<com.fluig.sdk.api.workflow.RequestProcessTaskVO>; /** * Retorna uma lista das atividades pendentes de um processo */ getActiveTasks(processInstanceId: number): com.fluig.sdk.api.workflow.ProcessInstanceInfoVO; /** * Retorna uma lista de processos disponíveis para o usuário */ getAvailableProcess(tenantId: number, userId: string): java.util.List<com.fluig.sdk.api.workflow.ProcessVersionVO>; /** * Retorna a versão de um processo */ getProcessVersion(processId: string): number; /** * Retorna todos os processos da empresa */ listProcess(pattern: string, limit: number, offset: number): java.util.List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>; /** * Retorna todos os processos da empresa */ listSlaProcess(): java.util.List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>; resumeAssignedToMeTasks(processId: string, startDate: string, endDate: string, requester: string, manager: string): com.fluig.sdk.api.workflow.ResumeProcessTaskVO; resumeManagedByMeTasks(processId: string, startDate: string, endDate: string, requester: string, assignee: string): com.fluig.sdk.api.workflow.ResumeProcessTaskVO; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante */ resumeMyRequestsSLA(processes: string, cardFilters: string, countersRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, assignee: string, manager: string): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeMyRequestsTasks(processId: string, startDate: string, endDate: string, assignee: string, manager: string): com.fluig.sdk.api.workflow.ResumeProcessTaskVO; /** * Recupera um resumo dos indicadores de SLA dos processos configurados */ resumeRequestsSLA(): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeRequestsSLA(processes: java.util.List<string>): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeRequestsSLA(processes: java.util.List<string>, cardFilters: java.util.HashMap<string>): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeRequestsSLA(processes: java.util.List<string>, cardFilters: java.util.HashMap<string>, countersRequiredList: java.util.List<string>): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeRequestsSLA(processes: java.util.List<string>, cardFilters: java.util.HashMap<string>, countersRequiredList: java.util.List<string>, initialStartDate: Date, finalStartDate: Date, initialDeadlineDate: Date, finalDeadlineDate: Date, initialWarningDate: Date, finalWarningDate: Date, requester: string, assignee: string, manager: string, requesterLocalsList: java.util.List<string>, assigneeLocalsList: java.util.List<string>): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeRequestsSLA(processes: string, cardFilters: string, countersRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, requester: string, assignee: string, manager: string, requesterLocals: string, assigneeLocals: string): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável */ resumeRequestsSLAAssignedToMe(processes: string, cardFilters: string, countersRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, requester: string, manager: string, requesterLocals: string, assigneeLocals: string): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; /** * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor */ resumeRequestsSLAManagedByMe(processes: string, cardFilters: string, countersRequired: string, initialStartDate: string, finalStartDate: string, initialDeadlineDate: string, finalDeadlineDate: string, initialWarningDate: string, finalWarningDate: string, requester: string, assignee: string, requesterLocals: string, assigneeLocals: string): com.fluig.sdk.api.workflow.ResumeRequestsSLAVO; resumeSLATasks(processId: string, startDate: string, endDate: string, assignee: string, requester: string, manager: string): com.fluig.sdk.api.workflow.ResumeProcessTaskVO; } } declare namespace com.fluig.sdk.api.alert { declare class AlertActionVO {} declare class AlertConfigVO {} declare class AlertEventVO {} declare class AlertModuleVO {} declare class AlertObjectVO {} declare class AlertSenderVO {} declare class AlertUserVO {} declare class AlertVO { getActions(): java.util.List<com.fluig.sdk.api.alert.AlertActionVO>; getCanRemove(): boolean; getCreationDate(): Date; getCreationDateTime(): number; getCurrentDate(): Date; getEvent(): com.fluig.sdk.api.alert.AlertObjectVO; getId(): number; getObject(): com.fluig.sdk.api.alert.AlertObjectVO; getPlace(): com.fluig.sdk.api.alert.AlertObjectVO; getPriority(): string; getRead(): boolean; getReceiver(): com.fluig.sdk.api.alert.AlertUserVO; getSenders(): java.util.List<com.fluig.sdk.api.alert.AlertSenderVO>; setActions(actions: java.util.List<com.fluig.sdk.api.alert.AlertActionVO>): void; setCanRemove(canRemove: boolean): void; setCreationDate(creationDate: Date): void; setCreationDateTime(creationDateTime: number): void; setCurrentDate(currentDate: Date): void; setEvent(event: com.fluig.sdk.api.alert.AlertEventVO): void; setId(id: number): void; setObject(object: com.fluig.sdk.api.alert.AlertObjectVO): void; setPlace(place: com.fluig.sdk.api.alert.AlertObjectVO): void; setPriority(priority: string): void; setRead(read: boolean): void; setReceiver(receiver: com.fluig.sdk.api.alert.AlertUserVO): void; setSenders(senders: java.util.List<com.fluig.sdk.api.alert.AlertSenderVO>): void; } } declare namespace com.fluig.sdk.api.authorizeclient { declare class AuthorizeClientSdkServiceVO {} } declare namespace com.fluig.sdk.api.document { declare class AllocatedDocumentVO {} declare class DocumentApprovementHistoryVO {} declare class DocumentApproverVO {} declare class DocumentPermissionVO {} declare class DocumentRestrictionVO {} declare class DocumentSecurityConfigVO {} declare class DocumentSecurityVO {} declare class DocumentTaskVO {} /** * Representa um documento */ declare class DocumentVO { /** * Recupera número de acessos */ getAccessCount(): number; /** * Recupera versão ativa */ getActiveVersion(): boolean; /** * Recupera o valor do comentário nas informações extras */ getAdditionalComments(): string; /** * Recupera valor, se documento permite multi card por usuário */ getAllowMuiltiCardsPerUser(): boolean; /** * Recupera condição approvalAndOr */ getApprovalAndOr(): boolean; /** * Recupera valor, se documento está aprovado */ getApproved(): boolean; /** * Recupera valor da data de aprovação */ getApprovedDate(): Date /** * Recupera id de atualização */ getAtualizationId(): number; /** * Recupera descrição do card */ getCardDescription(): string; /** * Recupera id do colega */ getColleagueId(): string; /** * Recupera valor do crc */ getCrc(): number; /** * Recupera valor para data de criação */ getCreateDate(): Date /** * Recupera valor, se documento foi deletado */ getDeleted(): boolean; /** * Recupera descrição do documento */ getDocumentDescription(): string; /** * Recupera valor do document Id */ getDocumentId(): number; /** * Recupera número de propriedade do documento */ getDocumentPropertyNumber(): number; /** * Recupera versão do documento */ getDocumentPropertyVersion(): number; /** * Recupera valor do tipo de documento */ getDocumentType(): DocumentTypeEnum; /** * Recupera valor do id do tipo de documento */ getDocumentTypeId(): string; /** * Recupera valor, se download é habilitado */ getDownloadEnabled(): boolean; /** * Recupera valor de draft */ getDraft(): boolean; /** * Recupera data de expiração */ getExpirationDate(): Date /** * Recupera valor, se documento expira */ getExpires(): boolean; /** * Recupera os dados extras */ getExtData(): java.util.HashMap<object>; /** * Recupera id documento externo */ getExternalDocumentId(): string; /** * Recupera os dados extras */ getExtraData(key: string): object; /** * Recupera id do ícone */ getIconId(): number; /** * Recupera valor do path do icon */ getIconPath(): string; /** * Recupera valor, se documento é imutável */ getImutable(): boolean; /** * Recupera valor, se documento é indexado */ getIndexed(): boolean; /** * Retorna se o documento herda as propriedades do parent */ getInheritSecurity(): boolean; /** * Recupera valor, se documento pode ser visualizado internamente. */ getInternalVisualizer(): boolean; /** * Recupera valor de palavra chave */ getKeyWord(): string; /** * Recupera id da linguagem */ getLanguageId(): string; /** * Recupera valor da última data de modificação */ getLastModifiedDate(): Date /** * Recupera última data de modificação */ getLastModifiedTime(): string; /** * Recupera valor, se documento está em checkout */ getOnCheckout(): boolean; /** * Recupera id do pai do documento */ getParentDocumentId(): number; /** * Recupera o tipo de permissão */ getPermissionType(): number; /** * Recupera arquivo físico */ getPhisicalFile(): string; /** * Recupera valor do tamanho do arquivo físico */ getPhisicalFileSize(): number; /** * Recupera prioridade */ getPriority(): number; /** * Recupera valor id privado do colega */ getPrivateColleagueId(): string; /** * Recupera valor, se documento é privado */ getPrivateDocument(): boolean; /** * Recupera id do publicador */ getPublisherId(): string; /** * Recupera arquivos relacionados */ getRelatedFiles(): string; /** * Recupera tipo de restrição */ getRestrictionType(): number; /** * Recupera valor do código do site */ getSiteCode(): string; /** * Recupera id do tenant */ getTenantId(): number; /** * Recupera valor do id do tópico */ getTopicId(): number; /** * Recupera valor, se documento é traduzido */ getTranslated(): boolean; /** * Recupera updateIsoProperties */ getUpdateIsoProperties(): boolean; /** * Recupera o identificador do upload */ getUploadId(): string; /** * Recupera valor, se usuário será notificado */ getUserNotify(): boolean; /** * Recupera valor do UUID */ getUUID(): string; /** * Recupera data de inicio de validação */ getValidationStartDate(): Date /** * Recupera valor da versão */ getVersion(): number; /** * Recupera a ação que será realizada em relação a versão documento */ getVersionAction(): string; /** * Recupera descrição da versão */ getVersionDescription(): string; /** * Recupera visualização */ getVisualization(): string; /** * Recupera id do volume */ getVolumeId(): string; /** * Atribui valor para número de acessos */ setAccessCount(accessCount: number): void; /** * Atribui valor para versão ativa */ setActiveVersion(activeVersion: boolean): void; /** * Atribui o valor do comentário nas informações extras */ setAdditionalComments(comments: string): void; /** * Atribui valor para allowMultiCardsPerUser */ setAllowMuiltiCardsPerUser(allowMultiCardsPerUser: boolean): void; /** * Atribui valor para approvalAndOr */ setApprovalAndOr(approvalAndOr: boolean): void; /** * Atribui valor, se documento está aprovado */ setApproved(approved: boolean): void; /** * Atribui valor para data de aprovação */ setApprovedDate(approvedDate: Date): void; /** * Atribui valor para id de atualização */ setAtualizationId(actualizationId: number): void; /** * Atribui valor para descrição do card */ setCardDescription(cardDescription: string): void; /** * Atribui valor para id do colega */ setColleagueId(colleagueId: string): void; /** * Atribui valor para crc */ setCrc(crc: number): void; /** * Atribui valor para data de criação */ setCreateDate(createDate: Date): void; /** * Atribui valor, se documento foi deletado */ setDeleted(deleted: boolean): void; /** * Atribui valor para descrição do documento */ setDocumentDescription(documentDescription: string): void; /** * Atribui valor para id do documento */ setDocumentId(documentId: number): void; /** * Atribui valor para número de propriedade do documento */ setDocumentPropertyNumber(documentPropertyNumber: number): void; /** * Atribui versão de documento */ setDocumentPropertyVersion(documentPropertyVersion: number): void; /** * Atribui valor para tipo de documento */ setDocumentType(documentType: DocumentTypeEnum): void; /** * Atribui valor para id do tipo de documento */ setDocumentTypeId(documentTypeId: string): void; /** * Atribui valor, se download é habilitado */ setDownloadEnabled(downloadEnabled: boolean): void; /** * Atribui valor para draft */ setDraft(draft: boolean): void; /** * Atribui valor para data de expiração */ setExpirationDate(expirationDate: Date): void; /** * Atribui valor, se documento expira */ setExpires(expires: boolean): void; /** * Atribui valor para id documento externo */ setExternalDocumentId(externalDocumentId: string): void; /** * Atribui valores para os dados extras */ setExtraData(key: string, value: object): void; /** * Atribui valor para id do ícone */ setIconId(iconId: number): void; /** * Atribui valor do iconPath do arquivo */ setIconPath(iconPath: string): void; /** * Atribui valor, se documento é imutável */ setImutable(immutable: boolean): void; /** * Atribui valor, se documento é indexado */ setIndexed(indexed: boolean): void; /** * Atribui se herda as propriedades de segurança do parent */ setInheritSecurity(inheritSecurity: boolean): void; /** * Atribui valor, se documento pode ser visualizado internamente */ setInternalVisualizer(internalVisualizer: boolean): void; /** * Atribui valor para palavra chave */ setKeyWord(keyWord: string): void; /** * Atribui valor para id da linguagem */ setLanguageId(languageId: string): void; /** * Atribui valor para última data de modificação */ setLastModifiedDate(lastModifiedDate: Date): void; /** * Atribui valor a última data de modificação */ setOnCheckout(onCheckout: boolean): void; /** * Atribui valor, se documento está em checkout */ setLastModifiedTime(lastModifiedTime: string): void; /** * Atribui valor para id do documento pai */ setParentDocumentId(parentDocumentId: number): void; /** * Atribui valor para tipo de permissão */ setPermissionType(permissionType: number): void; /** * Atribui valor para arquivo físico */ setPhisicalFile(physicalFile: string): void; /** * Atribui valor para o tamanho do arquivo físico */ setPhisicalFileSize(physicalFileSize: number): void; /** * Atribui valor prioridade */ setPriority(priority: number): void; /** * Atribui valor id privado do colega */ setPrivateColleagueId(privateColleagueId: string): void; /** * Atribui valor, se documento é privado */ setPrivateDocument(privateDocument: boolean): void; /** * Atribui valor para id do publicador */ setPublisherId(publisherId: string): void; /** * Atribui valor para arquivos relacionados */ setRelatedFiles(relatedFiles: string): void; /** * Atribui valor para tipo de restrição */ setRestrictionType(restrictionType: number): void; /** * Atribui valor para código de site */ setSiteCode(siteCode: string): void; /** * Atribui valor para id do tenant */ setTenantId(tenantId: number): void; /** * Atribui valor para id do tópico */ setTopicId(topicId: number): void; /** * Atribui valor, se documento é traduzido */ setTranslated(translated: boolean): void; /** * Atribui valor para updateIsoProperties */ setUpdateIsoProperties(updateIsoProperties: boolean): void; /** * Atribue o identificador do upload */ setUploadId(uploadId: string): void; /** * Atribui valor se usuário será notificado */ setUserNotify(userNotify: boolean): void; /** * Atribui valor para UUID */ setUUID(uUID: string): void; /** * Atribui valor para data de início de validação */ setValidationStartDate(validationStartDate: Date): void; /** * Atribui valor para versão */ setVersion(version: number): void; /** * Atribue a ação que será realizada em relação a versão documento */ setVersionAction(versionAction: string): void; /** * Atribui valor para descrição da versão */ setVersionDescription(versionDescription: string): void; /** * Atribui valor para visualização */ setVisualization(visualization: string): void; /** * Atribui valor ao id do volume */ setVolumeId(volumeId: string): void; } /** * Representa uma pasta */ declare class FolderVO { /** * Recupera comentário adicional */ getAdditionalComments(): string; /** * Recupera valor de approvalAndOr */ getApprovalAndOr(): boolean; /** * Recupera valor do colleagueId */ getColleagueId(): string; /** * Recupera valor da data de criação */ getCreateDate(): Date; /** * Recupera valor de descrição do documento */ getDocumentDescription(): string; /** * Recupera valor do documentoId */ getDocumentId(): number; /** * Recupera id do tipo de documento */ getDocumentTypeId(): string; /** * Recupera os tipos de documento */ getDocumentTypes(): java.util.List<DocumentTypeEnum>; /** * Recupera informação se download da pasta está disponível */ getDownloadEnabled(): boolean; /** * Informa se a pasta pode expirar */ getExpires(): boolean; /** * Recupera os filtros */ getFilters(): java.util.HashMap<object>; /** * Recupera valor do iconId */ getIconId(): number; /** * Recupera boolean se pasta é imutável */ getImutable(): boolean; /** * Recupera segurança herdada */ getInheritSecurity(): boolean; /** * Recupera valor de visualizador interno */ getInternalVisualizer(): boolean; /** * Recupera valor da palavra chave */ getKeyWord(): string; /** * Recupera boolean se usuário será notificado */ getNotifyUser(): boolean; /** * Recupera valor do id da pasta pai */ getParentFolderId(): number; /** * Recupera lista de permissões */ getPermissions(): java.util.List<com.fluig.sdk.api.document.DocumentPermissionVO>; /** * Recupera tipo de permissão */ getPermissionType(): number; /** * Recupera boolean se documento é privado */ getPrivate