package eu.eudat.file.transformer.entities.descriptiontemplate.fielddata; import eu.eudat.file.transformer.enums.FieldDataInternalDmpEntryType; import eu.eudat.file.transformer.model.descriptiontemplatedefinition.fielddata.BaseFieldData; import org.w3c.dom.Document; import org.w3c.dom.Element; public abstract class InternalDmpBaseDataEntity extends BaseFieldDataEntity { public abstract FieldDataInternalDmpEntryType getFieldSubType(); /*@Override public Element toXml(Document doc) { Element root = super.toXml(doc); root.setAttribute("type", this.getFieldSubType().toString()); return root; } @Override public T fromXml(Element item) { super.fromXml(item); return (T) this; }*/ public T fromDefinition(U item) { super.fromDefinition(item); return (T) this; } }