public class DefaultConfigurableHypermediaResource extends Object implements ConfigurableHypermediaResource
RelationBuilder to record relations and add it later
when configuring relation.RelationBuilder.WithName| Constructor and Description |
|---|
DefaultConfigurableHypermediaResource(RelationBuilder delegate,
Object model) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Relation relation)
adds a relation
|
void |
configureRelations(RelationBuilder builder)
configures relations using given relation builder
|
<T> T |
getModel() |
List<Relation> |
getRelations() |
<T> T |
relation(Class<T> type)
Creates a relation using default name
|
RelationBuilder.WithName |
relation(String name)
Creates a named relation
|
public DefaultConfigurableHypermediaResource(RelationBuilder delegate, Object model)
public <T> T getModel()
getModel in interface ConfigurableHypermediaResourcepublic void configureRelations(RelationBuilder builder)
HypermediaResourceconfigureRelations in interface HypermediaResourcepublic void add(Relation relation)
RelationBuilderadd in interface RelationBuilderpublic List<Relation> getRelations()
getRelations in interface RelationBuilderpublic <T> T relation(Class<T> type)
RelationBuilderrelation in interface RelationBuilderpublic RelationBuilder.WithName relation(String name)
RelationBuilderrelation in interface RelationBuilderCopyright © 2014 Caelum. All Rights Reserved.