package org.peerbox.app.manager.file.messages;
import org.peerbox.app.manager.file.FileInfo;
import org.peerbox.watchservice.states.StateType;
public final class FileExecutionSucceededMessage extends AbstractFileMessage {
private StateType stateType;
private FileInfo srcFile = null;
public FileExecutionSucceededMessage(FileInfo file, StateType stateType) {
super(file);
this.stateType = stateType;
}
public FileExecutionSucceededMessage(FileInfo srcFile, FileInfo dstFile, StateType stateType) {
super(dstFile);
this.srcFile = srcFile;
this.stateType = stateType;
}
public StateType getStateType() {
return stateType;
}
public FileInfo getSourceFile() {
return srcFile;
}
}