Class Domain

    • Field Detail

      • DOMAIN_ATTR_DOMAIN_NAME

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

      • Domain

        public Domain​(java.lang.String s,
                      com.tivoli.pd.jutil.PDContext context,
                      java.lang.String adminLogin,
                      java.lang.String adminPassword,
                      Log log)
               throws com.tivoli.pd.jutil.PDException
        Domain Constructor
        Parameters:
        s - The Domain name
        context - The TAM Context
        adminLogin - The TAM Admin User
        adminPassword - The TAM Admin Password
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        com.tivoli.pd.jutil.PDException
      • Domain

        public Domain​(Entry entry,
                      com.tivoli.pd.jutil.PDContext context,
                      java.lang.String adminLogin,
                      java.lang.String adminPassword,
                      Log log)
        Domain Constructor
        Parameters:
        entry - The Entry object containing IBM Tivoli Directory Integrator Data
        context - The TAM Context
        adminLogin - The TAM Admin User
        adminPassword - The TAM Admin Password
        log - The IBM Tivoli Directory Integrator Connector Log
      • Domain

        public Domain​(SearchCriteria searchcriteria,
                      com.tivoli.pd.jutil.PDContext context,
                      java.lang.String adminLogin,
                      java.lang.String adminPassword,
                      Log log)
               throws TAMConnectorException,
                      com.tivoli.pd.jutil.PDException
        Domain Constructor
        Parameters:
        searchcriteria - The specified Domain Name
        context - The TAM Context
        adminLogin - The TAM Admin User
        adminPassword - The TAM Admin Password
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
      • Domain

        public Domain​(com.tivoli.pd.jutil.PDContext context,
                      SearchCriteria searchcriteria,
                      Log log)
               throws TAMConnectorException
        Domain Constructor.
        Parameters:
        context - The TAM Context
        searchcriteria - The specified Domain Name
        log - The IBM Tivoli Directory Integrator Connector log
        Throws:
        TAMConnectorException
    • Method Detail

      • set

        public void set​(Entry entry)
        Set the object attributes from the IBM Tivoli Directory Integrator entry object
        Parameters:
        entry - The IBM Tivoli Directory Integrator Entry object
      • delete

        public void delete​(boolean deleteReg)
                    throws TAMConnectorException,
                           com.tivoli.pd.jutil.PDException
        Deletes a TAM Domain
        Parameters:
        deleteReg - true to delete the domain from TAM and the registry false to delete from TAM only and leave in the registry
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
      • getAttributes

        public Entry getAttributes()
        Returns the Domain in the form of an Entry object
        Returns:
        Entry
      • schema

        public static java.util.Vector schema()
        Return the IBM Tivoli Directory Integrator schema in the form of a Vector
        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 Domains
        Parameters:
        context - The TAM Context
        Returns:
        List (ArrayList)
        Throws:
        com.tivoli.pd.jutil.PDException