//Dstl (c) Crown Copyright 2017 package uk.gov.dstl.baleen.consumers.utils; /** * An interface to hold the field names for the Entity Converter * * */ public interface IEntityConverterFields { /** * @return Name of the external ID field of the entity */ public String getExternalId(); /** * @return Name of the GeoJSON field of the entity */ public String getGeoJSON(); /** * @return Name of the history field of the entity */ public String getHistory(); /** * @return Name of the recordable field in the history object */ public String getHistoryRecordable(); /** * @return Name of the action field in the history object */ public String getHistoryAction(); /** * @return Name of the type field in the history object */ public String getHistoryType(); /** * @return Name of the parameters field in the history object */ public String getHistoryParameters(); /** * @return Name of the referrer field in the history object */ public String getHistoryReferrer(); /** * @return Name of the timestamp field in the history object */ public String getHistoryTimestamp(); }