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.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 LocationEntity extends AbstractEntity { public final StringField Address = new StringField(ContextConstants.LOCATION_ADDRESS); public final StringField Neighborhood = new StringField(ContextConstants.LOCATION_HOOD); public final StringField Zip = new StringField(ContextConstants.LOCATION_ZIP); public final DoubleField Latitude = new DoubleField(ContextConstants.LOCATION_LATITUDE); public final DoubleField Longitude = new DoubleField(ContextConstants.LOCATION_LONGITUDE); public final DoubleField Altitude = new DoubleField(ContextConstants.LOCATION_ALTITUDE); @Override public AbstractEntity createNewInstance() { // TODO Auto-generated method stub return new LocationEntity(); } @Override public BelongsTo[] getBelongsToRelations() { // TODO Auto-generated method stub return null; } @Override public AbstractField<?>[] getFields() { // TODO Auto-generated method stub return new AbstractField<?>[]{ Address, Neighborhood, Zip, Latitude, Longitude, Altitude }; } @Override public HasMany[] getHasManyRelations() { // TODO Auto-generated method stub return null; } @Override public String getSchemaName() { // TODO Auto-generated method stub return "LocationEntity"; } }