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(String name, Object value)EntityBuilderclear()Resets all fields to their default values.EntityBuildersetActions(List<Action> actions)EntityBuildersetClass(String[] clazz)EntityBuildersetEntities(List<Entity> entities)EntityBuildersetHref(String href)EntityBuildersetLinks(List<Link> links)EntityBuildersetProperties(Map<String,Object> properties)EntityBuildersetRel(String[] rel)EntityBuildersetTitle(String title)
-
-
-
Method Detail
-
setTitle
public EntityBuilder setTitle(String title)
-
setClass
public EntityBuilder setClass(String[] clazz)
-
setRel
public EntityBuilder setRel(String[] rel)
-
setHref
public EntityBuilder setHref(String href)
-
setProperties
public EntityBuilder setProperties(Map<String,Object> properties)
-
addProperty
public EntityBuilder addProperty(String name, Object value)
-
setEntities
public EntityBuilder setEntities(List<Entity> entities)
-
addEntity
public EntityBuilder addEntity(Entity entity)
-
setLinks
public EntityBuilder setLinks(List<Link> links)
-
addLink
public EntityBuilder addLink(Link link)
-
setActions
public EntityBuilder setActions(List<Action> actions)
-
addAction
public EntityBuilder addAction(Action action)
-
clear
public EntityBuilder clear()
Description copied from class:BuilderResets all fields to their default values.
-
-