*/
public void applyToOperation() throws IllegalNameException {
originalPipelineListener.blocked = true;
opListener.blocked = true;
try {
Operation op = getActivity();
op.setName(name);
op.setOperationType(pipeline.getType());
op.setPipeline(pipeline);
op.setOperationOptions(options);
op.setScheduleId(scheduleId);
op.setSchedulePolicy(schedulePolicy);
op.setSuccessOperationId(successOpId);
op.setFailureOperationId(failureOpId);
op.setSuccessMessageId(successEmailId);
op.setFailureMessageId(failureEmailId);
op.setSiblingOperations(siblings.toArray(new OperationId[siblings.size()]));
} finally {
originalPipelineListener.blocked = false;
opListener.blocked = false;
}
}