
package de.ivu.elect.jee.entity.customdata;

import de.ivu.elect.jee.entity.Entity;
import de.ivu.elect.jee.entity.EntityLongPK;
import de.ivu.elect.jee.entity.tk.EntityUK;

public interface CustomDataEntity<PK extends EntityLongPK, UK extends EntityUK> extends Entity<PK, UK> {

  <T extends CustomData> T getCustomData(Class<T> clazz);

  CustomData getCustomData();

  void updateCustomData();

}
