Class jSetClaimSource

  • 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 jSetClaimSource
    extends edu.uiuc.ncsa.security.util.functor.JFunctorImpl
    This sets the claim source. The syntax is
    {"$set_claim_source":[alias, cfg_name]}
    Where
    • alias=the alias of the class name. This is a claim source that will be instantiated
    • cfg_name = the name of the configuration specified in the claims sources.

    Created by Jeff Gaynor
    on 4/17/18 at 4:03 PM

    See Also:
    Serialized Form
    • Field Summary

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

        args, executed, result, type
    • Constructor Summary

      Constructors 
      Constructor Description
      jSetClaimSource()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object execute()
      Really since this just conveys its arguments for other functors to use, nothing executes here, but the arguments are replaced if they evaluate..
      • Methods inherited from class edu.uiuc.ncsa.security.util.functor.JFunctorImpl

        addArg, addArg, addArg, addArg, addArg, addArg, checkArgs, checkArgs, clearState, getArgs, getBooleanResult, getIntResult, getListResult, getName, getResult, getStringResult, isExecuted, reset, toJSON, toString
    • Constructor Detail

      • jSetClaimSource

        public jSetClaimSource()
    • Method Detail

      • execute

        public Object execute()
        Really since this just conveys its arguments for other functors to use, nothing executes here, but the arguments are replaced if they evaluate..
        Returns: