Class VitruvioHistoricProcessInstanceEntity
Object
VitruvioHistoricProcessInstanceEntity
- All Implemented Interfaces:
VitruvioHistoricProcessInstance,Serializable,HistoricProcessInstance
public class VitruvioHistoricProcessInstanceEntity
extends Object
implements VitruvioHistoricProcessInstance, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Task> protected Stringprotected intprotected intprotected Stringprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Longprotected Stringprotected Dateprotected Stringprotected Stringprotected Dateprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected intprotected intprotected Prioridadeprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected BigDecimalprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermina se a instância cancelada pode ser reativada.List<Task> Obtem a relacao das tarefas ativas do processoObtem uma descricao agregada das tarefas ativas do processointintQuantidade de anexos ate o momento no processoObtem um texto de descricao estatico do processoObtem a data parametrizada para como limite para a instanciaObtem o usuario que efetuou o cancelamento/exclusao da taskObtem o status em html do processogetId()Data da ultima alteracao nos dados do processoOntem a ultima nota informadaData da ultima notaProprietario da ultima notagetName()intQuantidade de notas registradas no processo ate o momentointObtem a contagem de notificacoes para esta instanciaintObtem a qtde de anexos de propriedade do dono da requisicaointPrioridadePrioridade do processoNome do Marcador do processoObtem a versao do processobooleanDetermina se existem anexos para o processobooleanhasNotes()Determina se o processo possui anotacoesbooleanDetermina se existe alguma notificacao para esta instanciabooleanDetermina se existem anexos de propriedade do dono da requisicaobooleanbooleanDetermina se a instância cancelada pode ser reativada.booleanDetermina se atarefa pode ser transferida usando a UI default do vitruvioCor do processo, para exibicao em listas (Background)Retorna uma descricao para ser usada por implementacoes que exibirem os processos em listasCor do processo, para exibicao em listas (Foreground)booleanDetermina se o usuario que requisitou a instancia possui acesso ao seu cancelamentobooleanDetermina se o usuario que requisitou a instancia possui permissao de exclui-labooleanDetermina se o usuario que requisitou a instancia possui acesso de escritavoidsetActiveTasks(List<Task> activeTasks) voidsetActiveTasksAggreateList(String activeTasksAggreateList) voidsetAttachmentCount(int attachmentCount) voidsetAutoCancellable(boolean autoCancellable) voidsetBusinessKey(String businessKey) voidsetCanBeReactivated(boolean canBeReactivated) voidsetDeleteReason(String deleteReason) voidsetDescription(String description) voidsetDueDate(Date dueDate) voidsetDurationInMillis(Long durationInMillis) voidsetEndActivityId(String endActivityId) voidsetEndProcessUser(String deleteUser) voidsetEndTime(Date endTime) voidsetHTMLStatus(String htmlStatus) voidvoidsetLastChangeDate(Date lastChangeDate) voidsetLastNote(String lastNote) voidsetLastNoteDate(Date lastNoteDate) voidsetLastNoteOwner(String lastNoteOwner) voidsetLocalizedDescription(String description) voidsetLocalizedName(String name) voidvoidsetNotesCount(int notesCount) voidsetNotificationsCount(int count) voidsetOwnerAttachmentsCont(int count) voidsetOwnerNotesCount(int count) voidsetPrioridade(Prioridade prioridade) voidsetProcessDefinitionId(String processDefinitionId) voidsetProcessInstanceId(String processInstanceId) voidvoidsetProcessListDescription(String description) voidvoidsetProcessVariables(Map<String, Object> processVariables) voidsetRequesterCancelAllowed(boolean allowed) voidsetRequesterDeleteAllowed(boolean allowed) voidsetRequesterWriteAllowed(boolean allowed) voidsetStartActivityId(String startActivityId) voidsetStartTime(Date startTime) voidsetStartUserId(String startUserId) voidsetSuperProcessInstanceId(String superProcessInstanceId) voidsetTagName(String tagName) voidsetTaskStateChangeAllowed(boolean allowed) voidsetTenantId(String tenantId) voidsetTransferAssigneeAllowed(boolean transferAssigneeAllowed) voidsetVersion(BigDecimal version) booleanDetermina se alteracao de estado da tarefa esta autorizada
-
Field Details
-
id
-
processInstanceId
-
processDefinitionId
-
startTime
-
endTime
-
durationInMillis
-
deleteReason
-
endActivityId
-
businessKey
-
startUserId
-
startActivityId
-
superProcessInstanceId
-
tenantId
-
name
-
description
-
processVariables
-
activeTasks
-
activeTasksAggreateList
-
attachmentCount
protected int attachmentCount -
attachmentOwnerCount
protected int attachmentOwnerCount -
notesCount
protected int notesCount -
notesOwnerCount
protected int notesOwnerCount -
notificationCount
protected int notificationCount -
lastNote
-
lastNoteOwner
-
lastNoteDate
-
version
-
writeAllowed
protected boolean writeAllowed -
cancelAllowed
protected boolean cancelAllowed -
deleteAllowed
protected boolean deleteAllowed -
taskStateChangeAllowed
protected boolean taskStateChangeAllowed -
lastChangeDate
-
deploymentId
-
processDefinitionKey
-
processDefinitionName
-
processDefinitionVersion
-
localizedDescription
-
localizedName
-
dueDate
-
prioridade
protected Prioridade prioridade -
tagName
-
deleteUser
-
htmlStatus
-
-
Constructor Details
-
VitruvioHistoricProcessInstanceEntity
public VitruvioHistoricProcessInstanceEntity()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceHistoricProcessInstance
-
getBusinessKey
- Specified by:
getBusinessKeyin interfaceHistoricProcessInstance
-
getProcessDefinitionId
- Specified by:
getProcessDefinitionIdin interfaceHistoricProcessInstance
-
getStartTime
- Specified by:
getStartTimein interfaceHistoricProcessInstance
-
getEndTime
- Specified by:
getEndTimein interfaceHistoricProcessInstance
-
getDurationInMillis
- Specified by:
getDurationInMillisin interfaceHistoricProcessInstance
-
getEndActivityId
- Specified by:
getEndActivityIdin interfaceHistoricProcessInstance
-
getStartUserId
- Specified by:
getStartUserIdin interfaceHistoricProcessInstance
-
getStartActivityId
- Specified by:
getStartActivityIdin interfaceHistoricProcessInstance
-
getDeleteReason
- Specified by:
getDeleteReasonin interfaceHistoricProcessInstance
-
getSuperProcessInstanceId
- Specified by:
getSuperProcessInstanceIdin interfaceHistoricProcessInstance
-
getTenantId
- Specified by:
getTenantIdin interfaceHistoricProcessInstance
-
getName
- Specified by:
getNamein interfaceHistoricProcessInstance
-
getProcessVariables
- Specified by:
getProcessVariablesin interfaceHistoricProcessInstance
-
getDescription
Description copied from interface:VitruvioHistoricProcessInstanceObtem um texto de descricao estatico do processo- Specified by:
getDescriptionin interfaceHistoricProcessInstance- Specified by:
getDescriptionin interfaceVitruvioHistoricProcessInstance- Returns:
-
getActiveTasks
Description copied from interface:VitruvioHistoricProcessInstanceObtem a relacao das tarefas ativas do processo- Specified by:
getActiveTasksin interfaceVitruvioHistoricProcessInstance- Returns:
-
getActiveTasksAggreateList
Description copied from interface:VitruvioHistoricProcessInstanceObtem uma descricao agregada das tarefas ativas do processo- Specified by:
getActiveTasksAggreateListin interfaceVitruvioHistoricProcessInstance- Returns:
-
setActiveTasksAggreateList
-
hasAttachments
public boolean hasAttachments()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se existem anexos para o processo- Specified by:
hasAttachmentsin interfaceVitruvioHistoricProcessInstance- Returns:
-
getAttachmentsCount
public int getAttachmentsCount()Description copied from interface:VitruvioHistoricProcessInstanceQuantidade de anexos ate o momento no processo- Specified by:
getAttachmentsCountin interfaceVitruvioHistoricProcessInstance- Returns:
-
getProcessInstanceId
-
setProcessInstanceId
-
getAttachmentCount
public int getAttachmentCount() -
setAttachmentCount
public void setAttachmentCount(int attachmentCount) -
hasNotes
public boolean hasNotes()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se o processo possui anotacoes- Specified by:
hasNotesin interfaceVitruvioHistoricProcessInstance- Returns:
-
getNotesCount
public int getNotesCount()Description copied from interface:VitruvioHistoricProcessInstanceQuantidade de notas registradas no processo ate o momento- Specified by:
getNotesCountin interfaceVitruvioHistoricProcessInstance- Returns:
-
setNotesCount
public void setNotesCount(int notesCount) -
getLastNote
Description copied from interface:VitruvioHistoricProcessInstanceOntem a ultima nota informada- Specified by:
getLastNotein interfaceVitruvioHistoricProcessInstance- Returns:
-
setLastNote
-
getLastNoteOwner
Description copied from interface:VitruvioHistoricProcessInstanceProprietario da ultima nota- Specified by:
getLastNoteOwnerin interfaceVitruvioHistoricProcessInstance- Returns:
-
setLastNoteOwner
-
getLastNoteDate
Description copied from interface:VitruvioHistoricProcessInstanceData da ultima nota- Specified by:
getLastNoteDatein interfaceVitruvioHistoricProcessInstance- Returns:
-
setLastNoteDate
-
setId
-
setProcessDefinitionId
-
setStartTime
-
setEndTime
-
setDurationInMillis
-
setDeleteReason
-
setEndActivityId
-
setBusinessKey
-
setStartUserId
-
setStartActivityId
-
setSuperProcessInstanceId
-
setTenantId
-
setName
-
setDescription
-
setProcessVariables
-
setActiveTasks
-
getVersion
Description copied from interface:VitruvioHistoricProcessInstanceObtem a versao do processo- Specified by:
getVersionin interfaceVitruvioHistoricProcessInstance- Returns:
-
setVersion
-
setRequesterWriteAllowed
public void setRequesterWriteAllowed(boolean allowed) -
setRequesterDeleteAllowed
public void setRequesterDeleteAllowed(boolean allowed) -
setRequesterCancelAllowed
public void setRequesterCancelAllowed(boolean allowed) -
requesterWriteAllowed
public boolean requesterWriteAllowed()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se o usuario que requisitou a instancia possui acesso de escrita- Specified by:
requesterWriteAllowedin interfaceVitruvioHistoricProcessInstance- Returns:
-
requesterDeleteAllowed
public boolean requesterDeleteAllowed()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se o usuario que requisitou a instancia possui permissao de exclui-la- Specified by:
requesterDeleteAllowedin interfaceVitruvioHistoricProcessInstance- Returns:
-
requesterCancelAllowed
public boolean requesterCancelAllowed()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se o usuario que requisitou a instancia possui acesso ao seu cancelamento- Specified by:
requesterCancelAllowedin interfaceVitruvioHistoricProcessInstance- Returns:
-
taskStateChangeAllowed
public boolean taskStateChangeAllowed()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se alteracao de estado da tarefa esta autorizada- Specified by:
taskStateChangeAllowedin interfaceVitruvioHistoricProcessInstance- Returns:
-
setTaskStateChangeAllowed
public void setTaskStateChangeAllowed(boolean allowed) -
getLastChangeDate
Description copied from interface:VitruvioHistoricProcessInstanceData da ultima alteracao nos dados do processo- Specified by:
getLastChangeDatein interfaceVitruvioHistoricProcessInstance- Returns:
-
setLastChangeDate
-
getDeploymentId
- Specified by:
getDeploymentIdin interfaceHistoricProcessInstance
-
getProcessDefinitionKey
- Specified by:
getProcessDefinitionKeyin interfaceHistoricProcessInstance
-
getProcessDefinitionName
- Specified by:
getProcessDefinitionNamein interfaceHistoricProcessInstance
-
getProcessDefinitionVersion
- Specified by:
getProcessDefinitionVersionin interfaceHistoricProcessInstance
-
setLocalizedDescription
- Specified by:
setLocalizedDescriptionin interfaceHistoricProcessInstance
-
setLocalizedName
- Specified by:
setLocalizedNamein interfaceHistoricProcessInstance
-
getDueDate
Description copied from interface:VitruvioHistoricProcessInstanceObtem a data parametrizada para como limite para a instancia- Specified by:
getDueDatein interfaceVitruvioHistoricProcessInstance- Returns:
-
setDueDate
-
getPrioridade
public Prioridade getPrioridade()Description copied from interface:VitruvioHistoricProcessInstancePrioridade do processo- Specified by:
getPrioridadein interfaceVitruvioHistoricProcessInstance- Returns:
-
setPrioridade
public void setPrioridade(Prioridade prioridade) -
getTagName
Description copied from interface:VitruvioHistoricProcessInstanceNome do Marcador do processo- Specified by:
getTagNamein interfaceVitruvioHistoricProcessInstance- Returns:
-
setTagName
-
getEndProcessUser
Description copied from interface:VitruvioHistoricProcessInstanceObtem o usuario que efetuou o cancelamento/exclusao da task- Specified by:
getEndProcessUserin interfaceVitruvioHistoricProcessInstance- Returns:
-
setEndProcessUser
-
hasOwnerAttachments
public boolean hasOwnerAttachments()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se existem anexos de propriedade do dono da requisicao- Specified by:
hasOwnerAttachmentsin interfaceVitruvioHistoricProcessInstance- Returns:
-
getOwnerAttachmentsCont
public int getOwnerAttachmentsCont()Description copied from interface:VitruvioHistoricProcessInstanceObtem a qtde de anexos de propriedade do dono da requisicao- Specified by:
getOwnerAttachmentsContin interfaceVitruvioHistoricProcessInstance- Returns:
-
setOwnerAttachmentsCont
public void setOwnerAttachmentsCont(int count) -
hasOwnerNotes
public boolean hasOwnerNotes()- Specified by:
hasOwnerNotesin interfaceVitruvioHistoricProcessInstance- Returns:
-
getOwnerNotesCount
public int getOwnerNotesCount()- Specified by:
getOwnerNotesCountin interfaceVitruvioHistoricProcessInstance- Returns:
-
setOwnerNotesCount
public void setOwnerNotesCount(int count) -
getNotificationsCount
public int getNotificationsCount()Description copied from interface:VitruvioHistoricProcessInstanceObtem a contagem de notificacoes para esta instancia- Specified by:
getNotificationsCountin interfaceVitruvioHistoricProcessInstance- Returns:
-
hasNotifications
public boolean hasNotifications()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se existe alguma notificacao para esta instancia- Specified by:
hasNotificationsin interfaceVitruvioHistoricProcessInstance- Returns:
-
setNotificationsCount
public void setNotificationsCount(int count) -
getHTMLStatus
Description copied from interface:VitruvioHistoricProcessInstanceObtem o status em html do processo- Specified by:
getHTMLStatusin interfaceVitruvioHistoricProcessInstance- Returns:
-
setHTMLStatus
-
processListBackgroundColor
Description copied from interface:VitruvioHistoricProcessInstanceCor do processo, para exibicao em listas (Background)- Specified by:
processListBackgroundColorin interfaceVitruvioHistoricProcessInstance- Returns:
-
setProcessListBackgroundColor
-
processListForegroundColor
Description copied from interface:VitruvioHistoricProcessInstanceCor do processo, para exibicao em listas (Foreground)- Specified by:
processListForegroundColorin interfaceVitruvioHistoricProcessInstance- Returns:
-
setProcessListForegroundColor
-
processListDescription
Description copied from interface:VitruvioHistoricProcessInstanceRetorna uma descricao para ser usada por implementacoes que exibirem os processos em listas- Specified by:
processListDescriptionin interfaceVitruvioHistoricProcessInstance- Returns:
-
setProcessListDescription
-
setTransferAssigneeAllowed
public void setTransferAssigneeAllowed(boolean transferAssigneeAllowed) -
isTransferAssigneeAllowed
public boolean isTransferAssigneeAllowed()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se atarefa pode ser transferida usando a UI default do vitruvio- Specified by:
isTransferAssigneeAllowedin interfaceVitruvioHistoricProcessInstance- Returns:
-
setCanBeReactivated
public void setCanBeReactivated(boolean canBeReactivated) -
canBeReactivated
public boolean canBeReactivated()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se a instância cancelada pode ser reativada. Em outras palavras, se a instância está em SOFT CANCEL.- Specified by:
canBeReactivatedin interfaceVitruvioHistoricProcessInstance- Returns:
-
setAutoCancellable
public void setAutoCancellable(boolean autoCancellable) -
isAutoCancellable
public boolean isAutoCancellable()Description copied from interface:VitruvioHistoricProcessInstanceDetermina se a instância cancelada pode ser reativada. Em outras palavras, se a instância está em SOFT CANCEL.- Specified by:
isAutoCancellablein interfaceVitruvioHistoricProcessInstance- Returns:
-