All Downloads are FREE. Search and download functionalities are using the official Maven repository.

optimajet.workflow.ravendb.WorkflowProcessTransitionHistory Maven / Gradle / Ivy

The newest version!
package optimajet.workflow.ravendb;

import com.mysema.query.annotations.QueryEntity;
import lombok.Getter;
import lombok.Setter;
import optimajet.workflow.core.util.DateUtil;

import java.util.Date;
import java.util.UUID;

@QueryEntity
@Getter
@Setter
public class WorkflowProcessTransitionHistory {
    private String actorIdentityId;
    private String executorIdentityId;
    private String fromActivityName;
    private String fromStateName;
    private UUID id;
    private boolean finalised;
    private UUID processId;
    private String toActivityName;
    private String toStateName;
    private String transitionClassifier;
    private Date transitionTime;
    private String triggerName;

    Date getTransitionTime() {
        return DateUtil.copy(transitionTime);
    }

    void setTransitionTime(Date transitionTime) {
        this.transitionTime = DateUtil.copy(transitionTime);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy