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:
Comparable<T>
- Direct Known Subclasses:
HALFilter,LinksFilter,SdkFilter
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddLinks(Collection coll, io.inversion.json.JSMap entityNode) voidaddSelfLink(io.inversion.json.JSMap entityNode, String link) Methods inherited from class io.inversion.Action
configureOp, doDelete, doGet, doPatch, doPost, doPut, getFullIncludePaths, getIncludePaths, isDecoration, joinPaths, joinPaths0, run, run0, withDecorationMethods 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
-
Constructor Details
-
HATEOASFilter
public HATEOASFilter()
-
-
Method Details
-
addLinks
-
addSelfLink
-
addLink
-