Class SSOResourceGroup


  • public class SSOResourceGroup
    extends CommonBase
    SSO Resource Groups class contains the functionality to find, add, modify and delete Resource Groups from TAM using the TAM Connector for IBM Tivoli Directory Integrator.
    • Field Detail

      • SSORESOURCEGROUP_ATTR_GROUP_NAME

        public static final java.lang.String SSORESOURCEGROUP_ATTR_GROUP_NAME
        See Also:
        Constant Field Values
      • SSORESOURCEGROUP_ATTR_DESCRIPTION

        public static final java.lang.String SSORESOURCEGROUP_ATTR_DESCRIPTION
        See Also:
        Constant Field Values
      • SSORESOURCEGROUP_ATTR_MEMBERS

        public static final java.lang.String SSORESOURCEGROUP_ATTR_MEMBERS
        See Also:
        Constant Field Values
    • Constructor Detail

      • SSOResourceGroup

        public SSOResourceGroup​(java.lang.String s,
                                com.tivoli.pd.jutil.PDContext context,
                                Log log)
                         throws com.tivoli.pd.jutil.PDException
        SSOResourceGroup Constructor

        Constructs a SSOResourceGroup object from a PDSSOResourceGroup object

        Parameters:
        s - The PDSSOResourceGroup name
        context - The TAM Context
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        com.tivoli.pd.jutil.PDException
      • SSOResourceGroup

        public SSOResourceGroup​(Entry entry,
                                com.tivoli.pd.jutil.PDContext context,
                                Log log)
        SSOResourceGroup Constructor

        Constructs a SSOResourceGroup object from an Entry object

        Parameters:
        entry - The Entry object containing data from IBM Tivoli Directory Integrator
        context - The TAM Context
        log - The IBM Tivoli Directory Integrator Connecto log
      • SSOResourceGroup

        public SSOResourceGroup​(SearchCriteria searchcriteria,
                                com.tivoli.pd.jutil.PDContext context,
                                Log log)
                         throws TAMConnectorException,
                                com.tivoli.pd.jutil.PDException
        SSOResourceGroup Constructor

        Constructs a SSOResourceGroup object from search criteria

        Parameters:
        searchcriteria - The Search criteria (usually the name of the Resource Group).
        context - The TAM Context
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
      • SSOResourceGroup

        public SSOResourceGroup​(com.tivoli.pd.jutil.PDContext context,
                                SearchCriteria searchcriteria,
                                Log log)
                         throws TAMConnectorException
        SSOResourceGroup Constructor

        Constructs a SSOResourceGroup object from search criteria. Only the attribute values from the search criteria are used to initialise the object. No PDObject is accessed.

        Parameters:
        context - The TAM Context
        searchcriteria - The Search criteria (usually the name of the Resource Group).
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        TAMConnectorException
    • Method Detail

      • set

        public void set​(Entry entry)
      • getAttributes

        public Entry getAttributes()
        Return an Entry object with the SSO Resource Group attributes
        Returns:
        Entry
      • schema

        public static java.util.Vector schema()
        Return a Vector of Schema details for IBM Tivoli Directory Integrator
        Returns:
        Vector
      • list

        public static java.util.List list​(com.tivoli.pd.jutil.PDContext context)
                                   throws com.tivoli.pd.jutil.PDException
        Return a List (ArrayList) of SSO Resource Groups
        Parameters:
        context - The TAM Context
        Returns:
        List (ArrayList)
        Throws:
        com.tivoli.pd.jutil.PDException