Class ClaimFunctor

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.util.functor.JFunctor, edu.uiuc.ncsa.security.util.functor.JMetaMetaFunctor, edu.uiuc.ncsa.security.util.functor.JSONFunctor, Serializable
    Direct Known Subclasses:
    jExclude, jGet, jHasClaim, jInclude, jIsMemberOf, jRename, jSet

    public abstract class ClaimFunctor
    extends edu.uiuc.ncsa.security.util.functor.JFunctorImpl
    A functor that operates on claims. Note that the contract is that if there are no claims to operate on, then nothng is done , i.e. there is no execution.

    Created by Jeff Gaynor
    on 3/1/18 at 12:03 PM

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Map<String,​Object> claims  
      • Fields inherited from class edu.uiuc.ncsa.security.util.functor.JFunctorImpl

        args, executed, result, type
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ClaimFunctor​(edu.uiuc.ncsa.security.util.functor.FunctorType type, Map<String,​Object> claims)