package com.processpuzzle.artifact_management.control;
import com.processpuzzle.fundamental_types.domain.ExceptionHelper;
import com.processpuzzle.fundamental_types.domain.ProcessPuzzleProgrammingException;
public class ArtifactCommandException extends ProcessPuzzleProgrammingException {
private static final long serialVersionUID = -8556626625480894399L;
private static String defaultMessagePattern = "The artifact command caused error: ''{0}''. See the log for more details.";
private String message;
public ArtifactCommandException( String message, Throwable cause ) {
super( ExceptionHelper.defineMessage( ArtifactCommandException.class, new Object[] {message}, defaultMessagePattern ), cause );
this.message = message;
}
protected ArtifactCommandException( ExceptionHelper helper, Throwable cause ) {
super( helper, cause );
}
public String getMessage() { return message; }
}