Package org.camunda.bpm.engine.rest.hal
Class HalRelation
- java.lang.Object
-
- org.camunda.bpm.engine.rest.hal.HalRelation
-
public class HalRelation extends java.lang.Object- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringrelNamethe name of the relationprotected java.lang.Class<?>resourceTypethe type of the resource we build a relation to.protected javax.ws.rs.core.UriBuilderuriTemplatethe url template used by the relation to construct links
-
Constructor Summary
Constructors Constructor Description HalRelation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HalRelationbuild(java.lang.String relName, java.lang.Class<?> resourceType, javax.ws.rs.core.UriBuilder urlTemplate)Build a relation to a resource.java.lang.StringgetRelName()java.lang.Class<?>getResourceType()javax.ws.rs.core.UriBuildergetUriTemplate()
-
-
-
Field Detail
-
relName
protected java.lang.String relName
the name of the relation
-
uriTemplate
protected javax.ws.rs.core.UriBuilder uriTemplate
the url template used by the relation to construct links
-
resourceType
protected java.lang.Class<?> resourceType
the type of the resource we build a relation to.
-
-
Method Detail
-
build
public static HalRelation build(java.lang.String relName, java.lang.Class<?> resourceType, javax.ws.rs.core.UriBuilder urlTemplate)
Build a relation to a resource.- Parameters:
relName- the name of the relation.resourceType- the type of the resource- Returns:
- the relation
-
getRelName
public java.lang.String getRelName()
-
getUriTemplate
public javax.ws.rs.core.UriBuilder getUriTemplate()
-
getResourceType
public java.lang.Class<?> getResourceType()
-
-