package edu.fsu.cs.contextprovider.data;
import net.smart_entity.AbstractEntity;
import net.smart_entity.AbstractField;
import net.smart_entity.BelongsTo;
import net.smart_entity.BooleanField;
import net.smart_entity.DateField;
import net.smart_entity.DoubleField;
import net.smart_entity.HasMany;
import net.smart_entity.IntegerField;
import net.smart_entity.StringField;
import net.smart_entity.TextField;
public class AccuracyEntity extends AbstractEntity {
public final IntegerField Place = new IntegerField(ContextConstants.DERIVED_PLACE);
public final IntegerField Movement = new IntegerField(ContextConstants.MOVEMENT_STATE);
public final IntegerField Activity = new IntegerField(ContextConstants.DERIVED_ACTIVITY);
// public final IntegerField Shelter = new IntegerField(ContextConstants.DERIVED_SHELTER);
// public final IntegerField OnPerson = new IntegerField(ContextConstants.DERIVED_ONPERSON);
public final BooleanField Shelter = new BooleanField(ContextConstants.DERIVED_SHELTER);
public final BooleanField OnPerson = new BooleanField(ContextConstants.DERIVED_ONPERSON);
public final BooleanField Response = new BooleanField(ContextConstants.DERIVED_RESPONSE);
@Override
public AbstractEntity createNewInstance() {
// TODO Auto-generated method stub
return new AccuracyEntity();
}
@Override
public BelongsTo[] getBelongsToRelations() {
// TODO Auto-generated method stub
return null;
}
@Override
public AbstractField<?>[] getFields() {
// TODO Auto-generated method stub
return new AbstractField<?>[]{ Place, Movement, Activity, Shelter, OnPerson, Response };
}
@Override
public HasMany[] getHasManyRelations() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getSchemaName() {
// TODO Auto-generated method stub
return "AccuracyEntity";
}
}