org.springframework.hateoas.core
Class DefaultRelProvider
java.lang.Object
org.springframework.hateoas.core.DefaultRelProvider
- All Implemented Interfaces:
- RelProvider, org.springframework.plugin.core.Plugin<Class<?>>
- Direct Known Subclasses:
- EvoInflectorRelProvider
public class DefaultRelProvider
- extends Object
- implements RelProvider
Default implementation of RelProvider to simply use the uncapitalized version of the given type's name as
single resource rel as well as an appended List for the collection resource rel.
- Author:
- Oliver Gierke
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRelProvider
public DefaultRelProvider()
supports
public boolean supports(Class<?> delimiter)
- Specified by:
supports in interface org.springframework.plugin.core.Plugin<Class<?>>
getCollectionResourceRelFor
public String getCollectionResourceRelFor(Class<?> type)
- Description copied from interface:
RelProvider
- Returns the relation type to be used to point to a collection resource of the given type.
- Specified by:
getCollectionResourceRelFor in interface RelProvider
- Parameters:
type - must not be null.
- Returns:
getItemResourceRelFor
public String getItemResourceRelFor(Class<?> type)
- Description copied from interface:
RelProvider
- Returns the relation type to be used to point to an item resource of the given type.
- Specified by:
getItemResourceRelFor in interface RelProvider
- Parameters:
type - must not be null.
- Returns:
Copyright © 2012-2014-2014 Pivotal, Inc.. All Rights Reserved.