package husacct.define.domain.warningmessages; import husacct.define.task.components.AnalyzedModuleComponent; import java.util.Observable; public class CodeLevelWarning extends WarningMessage { private long moduldeId; private AnalyzedModuleComponent notCodeLevelModule; public CodeLevelWarning(long id, AnalyzedModuleComponent notcodelevelmodule) { this.moduldeId = id; this.notCodeLevelModule = notcodelevelmodule; generateMessage(); } public CodeLevelWarning(AnalyzedModuleComponent notcodelevelmodule) { this.notCodeLevelModule = notcodelevelmodule; generateMessage(); } @Override public void generateMessage() { this.description = "your mapped unit does not exist at code level"; this.resource = " Unit name: " + notCodeLevelModule.getUniqueName(); this.location = ""; this.type = "CodeLevel"; } public long getModuldeId() { return moduldeId; } public AnalyzedModuleComponent getNotCodeLevelModule() { return notCodeLevelModule; } @Override public void update(Observable o, Object arg) { // TODO Auto-generated method stub } @Override public Object[] getValue() { // TODO Auto-generated method stub return new Object[]{moduldeId,notCodeLevelModule}; } }