Package io.inversion.action.hateoas
Class HATEOASFilter<T extends HATEOASFilter>
- java.lang.Object
-
- io.inversion.Rule<A>
-
- io.inversion.Action<A>
-
- io.inversion.Filter<T>
-
- io.inversion.action.hateoas.HATEOASFilter<T>
-
- All Implemented Interfaces:
java.lang.Comparable<T>
- Direct Known Subclasses:
HALFilter,LinksFilter,SdkFilter
public class HATEOASFilter<T extends HATEOASFilter> extends Filter<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.inversion.Rule
Rule.RuleMatcher
-
-
Field Summary
-
Fields inherited from class io.inversion.Rule
ALL_METHODS, configMap, description, excludeMatchers, excludeOn, includeMatchers, includeOn, log, name, order, params
-
-
Constructor Summary
Constructors Constructor Description HATEOASFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLink(io.inversion.json.JSMap entityNode, java.lang.String name, java.lang.String link)voidaddLinks(Collection coll, io.inversion.json.JSMap entityNode)voidaddSelfLink(io.inversion.json.JSMap entityNode, java.lang.String link)-
Methods inherited from class io.inversion.Action
configureOp, doDelete, doGet, doPatch, doPost, doPut, getFullIncludePaths, getIncludePaths, isDecoration, joinPaths, joinPaths0, run, run0, withDecoration
-
Methods inherited from class io.inversion.Rule
afterWiringComplete, checkLazyConfig, compareTo, doLazyConfig, getAllExcludePaths, getAllIncludeMethods, getAllIncludePaths, getDefaultIncludeMatchers, getDescription, getExcludeMatchers, getIncludeMatchers, getName, getOrder, getParams, match, match, matches, matches, toString, withDescription, withExcludeOn, withExcludeOn, withIncludeOn, withIncludeOn, withName, withOrder, withParam, withParams
-
-
-
-
Method Detail
-
addLinks
public void addLinks(Collection coll, io.inversion.json.JSMap entityNode)
-
addSelfLink
public void addSelfLink(io.inversion.json.JSMap entityNode, java.lang.String link)
-
addLink
public void addLink(io.inversion.json.JSMap entityNode, java.lang.String name, java.lang.String link)
-
-