com.ibm.itim.script.extensions

Interface AttributesScriptInterface

  • All Superinterfaces:
    ScriptInterface

    Deprecated. 
    Use JSDirectoryObjectWrapperFactory instead.

    public interface AttributesScriptInterface
    extends ScriptInterface
    This is part of a compability extension. Part of the EnroleExtension makes use of a scripting environment variable name "ATTRIBUTES". The AttributesExtension is how to insert that variable into the scripting evnironment. The whole extension is deprecated in favor of using the JSDirectoryObjectWrapperFactory.
    Since:
    ITIM 5.0
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String SCRIPT_CONTEXT_ITEM_ATTRIBUTES
      Deprecated. 
      Holds a Map of attributes of three different types of objects in a form of account.%account_attr_name% person.%person_attr_name% service.%service_attr_name%
    • Field Detail

      • SCRIPT_CONTEXT_ITEM_ATTRIBUTES

        static final java.lang.String SCRIPT_CONTEXT_ITEM_ATTRIBUTES
        Deprecated. 
        Holds a Map of attributes of three different types of objects in a form of
        • account.%account_attr_name%
        • person.%person_attr_name%
        • service.%service_attr_name%
        See Also:
        Constant Field Values
    • Method Detail

      • getAttributes

        java.util.Map getAttributes()
        Deprecated. 
        Get all the attributes to be placed into the scripting environment with the name defined in SCRIPT_CONTEXT_ITEM_ATTRIBUTES.
        Returns:
        An ObjectInterface representing all attributes.