package com.feedly.cassandra.entity.enhance; import java.util.BitSet; import com.feedly.cassandra.dao.CassandraDaoBase; /** * This class is used by {@link CassandraDaoBase} to determine which fields have been updated and should be written or used for index finds. * It should never be implemented directly, instead classes should be enhanced post compilation. * * @author kireet * @see ColumnFamilyTransformTask */ public interface IEnhancedEntity { public BitSet getModifiedFields(); public void setModifiedFields(BitSet b); public boolean getUnmappedFieldsModified(); public void setUnmappedFieldsModified(boolean b); }