Class RegisteredServiceScriptedAttributeFilter

java.lang.Object
org.apereo.cas.services.support.RegisteredServiceScriptedAttributeFilter
All Implemented Interfaces:
Serializable, org.apereo.cas.services.RegisteredServiceAttributeFilter, org.springframework.core.Ordered

public class RegisteredServiceScriptedAttributeFilter extends Object implements org.apereo.cas.services.RegisteredServiceAttributeFilter
Since:
5.1.0
See Also:
  • Constructor Details

    • RegisteredServiceScriptedAttributeFilter

      public RegisteredServiceScriptedAttributeFilter(int order, String script)
    • RegisteredServiceScriptedAttributeFilter

      public RegisteredServiceScriptedAttributeFilter()
  • Method Details

    • filter

      public Map<String,List<Object>> filter(Map<String,List<Object>> givenAttributes) throws Throwable
      Specified by:
      filter in interface org.apereo.cas.services.RegisteredServiceAttributeFilter
      Throws:
      Throwable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
      Specified by:
      getOrder in interface org.apereo.cas.services.RegisteredServiceAttributeFilter
    • getScript

      public String getScript()
    • getExecutableScript

      public org.apereo.cas.util.scripting.ExecutableCompiledGroovyScript getExecutableScript()
    • setOrder

      public void setOrder(int order)
    • setScript

      public void setScript(String script)
    • setExecutableScript

      public void setExecutableScript(org.apereo.cas.util.scripting.ExecutableCompiledGroovyScript executableScript)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object