Package com.adobe.reef.siren.builder
Class EntityBuilder
- java.lang.Object
-
- com.adobe.reef.siren.builder.Builder<Entity>
-
- com.adobe.reef.siren.builder.EntityBuilder
-
-
Constructor Summary
Constructors Constructor Description EntityBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityBuilderaddAction(Action action)EntityBuilderaddEntity(Entity entity)EntityBuilderaddLink(Link link)EntityBuilderaddProperty(java.lang.String name, java.lang.Object value)EntityBuilderclear()Resets all fields to their default values.EntityBuildersetActions(java.util.List<Action> actions)EntityBuildersetClass(java.lang.String[] clazz)EntityBuildersetEntities(java.util.List<Entity> entities)EntityBuildersetHref(java.lang.String href)EntityBuildersetLinks(java.util.List<Link> links)EntityBuildersetProperties(java.util.Map<java.lang.String,java.lang.Object> properties)EntityBuildersetRel(java.lang.String[] rel)EntityBuildersetTitle(java.lang.String title)
-
-
-
Method Detail
-
setTitle
public EntityBuilder setTitle(java.lang.String title)
-
setClass
public EntityBuilder setClass(java.lang.String[] clazz)
-
setRel
public EntityBuilder setRel(java.lang.String[] rel)
-
setHref
public EntityBuilder setHref(java.lang.String href)
-
setProperties
public EntityBuilder setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
-
addProperty
public EntityBuilder addProperty(java.lang.String name, java.lang.Object value)
-
setEntities
public EntityBuilder setEntities(java.util.List<Entity> entities)
-
addEntity
public EntityBuilder addEntity(Entity entity)
-
setLinks
public EntityBuilder setLinks(java.util.List<Link> links)
-
addLink
public EntityBuilder addLink(Link link)
-
setActions
public EntityBuilder setActions(java.util.List<Action> actions)
-
addAction
public EntityBuilder addAction(Action action)
-
clear
public EntityBuilder clear()
Description copied from class:BuilderResets all fields to their default values.
-
-