/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.model;
import java.net.URI;
@Cf("WorkflowStepData")
public class WorkflowStepData extends DataObject {
/** Workflow to which this WorklowStep belongs. */
private URI workflowId;
/** A unique step id identifying this step, or the unique step data. */
private String stepId;
/** Serialized data. */
private byte[] data;
@Name("workflow")
@RelationIndex(cf="WorkflowRelationIndex", type=Workflow.class)
public URI getWorkflowId() {
return workflowId;
}
public void setWorkflowId(URI workflowId) {
this.workflowId = workflowId;
setChanged("workflow");
}
@Name("stepId")
@AlternateId("WorkflowStepDataIndex")
public String getStepId() {
return stepId;
}
public void setStepId(String stepId) {
this.stepId = stepId;
setChanged("stepId");
}
@Name("data")
public byte[] getData() {
return data;
}
public void setData(byte[] data) {
this.data = data;
setChanged("data");
}
}