User Tools

Site Tools


giraffplus:storage:entities

This is an old revision of the document!


public class Entity 
{
	protected ObjectId _id;
	protected long version;
 
	public Entity();
 
	public ObjectId getId();
 
	protected void setId(ObjectId id);
 
	public void setNewId();
 
	public void setVersion(long v);
 
	public long getVersion();
}
public class ConfigurationEntity extends Entity
{
	private String  brokerIP;
	private String brokerPort;
	private String brokerUsername;
	private String brokerPassword;
 
	public ConfigurationEntity();
 
	public String getBrokerIP(); 
 
	public void setBrokerIP(String brokerIP); 
 
	public String getBrokerPort(); 
 
	public void setBrokerPort(String brokerPort); 
 
	public String getBrokerUsername(); 
 
	public void setBrokerUsername(String brokerUsername); 
 
	public String getBrokerPassword(); 
 
	public void setBrokerPassword(String brokerPassword); 
}
public class GiraffEntity extends Entity
{
	private String name;
	private String note;
	private ObjectId docking_location;
	private List<ObjectId> sensors;
	private ObjectId mapping;
 
	public GiraffEntity();
 
	public GiraffEntity(String _name);
 
	public ObjectId getMapping();
 
	public void setMapping(ObjectId mapping);
 
	public void setName(String _name);
 
	public String getName();
 
	public void setNote(String _note);
 
	public String getNote();
 
	public void setDockingLocation(ObjectId _location);
 
	public ObjectId getDockingLocation();
 
	public void pushSensor(SensorEntity _sensor);
 
	public void pullSensor(SensorEntity _sensor);
 
	private void setSensors(ArrayList<ObjectId> s);
 
        public List<ObjectId> getSensors();
}
giraffplus/storage/entities.1370428246.txt.gz · Last modified: 2013-06-05 10:30 by ales

Donate Powered by PHP Valid HTML5 Valid CSS Run on Debian Driven by DokuWiki