Class jExclude

  • 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

    public class jExclude
    extends ClaimFunctor
    This will omit the claims. You may give any list of claim names (rather than values) you wish. If a claim is not present, then nothing is done, i.e., the contract is to ensure that the stated claims are not returned so there is no error if the claim fails to exist in the first place. Always invoke this last in any sequence of claims, lest you remove a claim you are trying to change, e.g.

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

    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.functor.claims.ClaimFunctor

        claims
      • Fields inherited from class edu.uiuc.ncsa.security.util.functor.JFunctorImpl

        args, executed, result, type
    • Method Detail

      • execute

        public Object execute()