package hu.sztaki.ilab.longneck.process; import hu.sztaki.ilab.longneck.bootstrap.RepositoryItem; import java.util.Map; import org.w3c.dom.Document; /** * * @author Molnár Péter <molnarp@sztaki.mta.hu> */ abstract public class AbstractPackage<T extends RepositoryItem> implements LongneckPackage<T> { /** The package name. */ protected String packageId; /** The DOM document which contains the package source. */ protected Document domDocument; /** The map containing the package contents. */ protected Map<String, T> map; @Override public String getPackageId() { return packageId; } public void setPackageId(String packageId) { this.packageId = packageId; } @Override public Document getDomDocument() { return domDocument; } @Override public void setDomDocument(Document domDocument) { this.domDocument = domDocument; } @Override public Map<String, T> getMap() { return map; } @Override public void setMap(Map<String, T> map) { this.map = map; } }