Class EntityBuilder<T extends Entity<T>,U extends EntityBuilder<T,U>>
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.AbstractBuilder<T>
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.ExtensibleBuilder<T,U>
-
- de.fraunhofer.iosb.ilt.sta.model.builder.api.EntityBuilder<T,U>
-
- Type Parameters:
T
- the concreteEntity
type to buildU
- the concrete type of thisEntityBuilder
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
AbstractActuatorBuilder
,AbstractDatastreamBuilder
,AbstractFeatureOfInterestBuilder
,AbstractHistoricalLocationBuilder
,AbstractLocationBuilder
,AbstractMultiDatastreamBuilder
,AbstractObservationBuilder
,AbstractObservedPropertyBuilder
,AbstractSensorBuilder
,AbstractTaskBuilder
,AbstractTaskingCapabilityBuilder
,AbstractThingBuilder
public abstract class EntityBuilder<T extends Entity<T>,U extends EntityBuilder<T,U>> extends ExtensibleBuilder<T,U>
Base class for anyEntity
builder.Any
EntityBuilder
is anExtensibleBuilder
.- Author:
- Aurelien Bourdon, Michael Jacoby
-
-
Constructor Summary
Constructors Constructor Description EntityBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description U
id(Id id)
U
service(SensorThingsService service)
-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.builder.api.ExtensibleBuilder
getSelf
-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.builder.api.AbstractBuilder
build, getBuildingInstance, newBuildingInstance
-
-
-
-
Method Detail
-
service
public U service(SensorThingsService service)
-
-