package org.jboss.seam.wiki.core.upload.editor; import org.jboss.seam.wiki.core.model.WikiUpload; public abstract class UploadEditor<WU extends WikiUpload> { private WU instance; public void init(WU instance) { this.instance = instance; } public abstract String getIncludeName(); public WU getInstance() { return instance; } /** * Called after superclass did its preparation right before the actual persist() * @return boolean continue processing */ public boolean beforePersist() { return true; } /** * Called after superclass did its preparation right before the actual update() * @return boolean continue processing */ public boolean beforeUpdate() { return true; } }