package com.processpuzzle.artifact_management.control; import java.security.InvalidParameterException; import com.processpuzzle.application.control.control.CommandDispatcher; import com.processpuzzle.artifact.domain.EditableHTMLDocument; public class ShowEditableHTMLDocumentCommand extends ShowArtifactCommand { private EditableHTMLDocument editableHTMLDocument; public void init(CommandDispatcher dispatcher) { super.init(dispatcher); boolean ccerror=false; try {editableHTMLDocument = (EditableHTMLDocument) getArtifact();} catch (ClassCastException e) {ccerror=true;} if (ccerror || editableHTMLDocument==null) throw new InvalidParameterException("ShowEditableHTMLDocument: Wrong ID!"); } public EditableHTMLDocument getEditableHTMLDocument() { return editableHTMLDocument; } public String getName() { return "ShowEditableHTMLDocument"; } public String execute(CommandDispatcher dispatcher) throws Exception { return ""; } }