public class Hal extends Object
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_HAL_JSON |
static javax.ws.rs.core.MediaType |
APPLICATION_HAL_JSON_TYPE |
protected Map<Class<?>,HalLinkResolver> |
halLinkResolvers |
protected Map<Class<?>,Cache> |
halRelationCaches |
static Hal |
instance |
Constructor and Description |
---|
Hal() |
Modifier and Type | Method and Description |
---|---|
HalLinker |
createLinker(HalResource<?> resource) |
void |
destroyHalRelationCaches() |
Cache |
getHalRelationCache(Class<?> resourceClass) |
static Hal |
getInstance() |
HalLinkResolver |
getLinkResolver(Class<?> resourceClass) |
void |
registerHalRelationCache(Class<?> entityClass,
Cache cache) |
public static final String APPLICATION_HAL_JSON
public static final javax.ws.rs.core.MediaType APPLICATION_HAL_JSON_TYPE
public static Hal instance
protected Map<Class<?>,HalLinkResolver> halLinkResolvers
public static Hal getInstance()
public HalLinker createLinker(HalResource<?> resource)
public HalLinkResolver getLinkResolver(Class<?> resourceClass)
public void destroyHalRelationCaches()
Copyright © 2020. All rights reserved.