Class SSOCredentials


  • public class SSOCredentials
    extends CommonBase
    SSOCredentials class contains the functionality to find, add, modify and delete SSO Resource Info from TAM using the TAM Connector for TDI.
    • Field Detail

      • SSOCRED_ATTR_USER_ID

        public static final java.lang.String SSOCRED_ATTR_USER_ID
        See Also:
        Constant Field Values
      • SSOCRED_ATTR_RESOURCE_NAME

        public static final java.lang.String SSOCRED_ATTR_RESOURCE_NAME
        See Also:
        Constant Field Values
      • SSOCRED_ATTR_RESOURCE_PASSWORD

        public static final java.lang.String SSOCRED_ATTR_RESOURCE_PASSWORD
        See Also:
        Constant Field Values
      • SSOCRED_ATTR_RESOURCE_TYPE

        public static final java.lang.String SSOCRED_ATTR_RESOURCE_TYPE
        See Also:
        Constant Field Values
      • SSOCRED_ATTR_RESOURCE_USER

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

      • SSOCredentials

        public SSOCredentials​(com.tivoli.pd.jadmin.PDSSOCred pdSSOCred,
                              com.tivoli.pd.jutil.PDContext context,
                              Log log)
                       throws com.tivoli.pd.jutil.PDException
        SSOCredentials Constructor
        Parameters:
        pdSSOCred - TAM SSO Credentials
        context - The TAM Context
        log - TDI Connector log
        Throws:
        com.tivoli.pd.jutil.PDException
      • SSOCredentials

        public SSOCredentials​(com.tivoli.pd.jadmin.PDSSOCred.CredInfo credInfo,
                              com.tivoli.pd.jutil.PDContext context,
                              Log log)
                       throws com.tivoli.pd.jutil.PDException
        SSOCredentials Constructor
        Parameters:
        credInfo - The SSO Credentials Info
        context - The TAM Context
        log - The TDI Connector log
        Throws:
        com.tivoli.pd.jutil.PDException
      • SSOCredentials

        public SSOCredentials​(Entry entry,
                              com.tivoli.pd.jutil.PDContext context,
                              Log log)
        SSOCredentials Constructor
        Parameters:
        entry - The TDI entry data
        context - The TAM Context
        log - The TAM Connector log
      • SSOCredentials

        public SSOCredentials​(SearchCriteria searchcriteria,
                              com.tivoli.pd.jutil.PDContext context,
                              Log log)
                       throws TAMConnectorException,
                              com.tivoli.pd.jutil.PDException
        SSOCredentials Constructor
        Parameters:
        searchcriteria - The search criteria
        context - The TAM Context
        log - The log
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
      • SSOCredentials

        public SSOCredentials​(com.tivoli.pd.jutil.PDContext context,
                              SearchCriteria searchcriteria,
                              Log log)
                       throws TAMConnectorException,
                              com.tivoli.pd.jutil.PDException
        SSOCredentials Constructor. Does not instantiate any PDObject but initialises the object only from the searchcriteria.
        Parameters:
        context - The TAM Context
        searchcriteria - The search criteria
        log - The log
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
    • Method Detail

      • set

        public void set​(com.tivoli.pd.jadmin.PDSSOCred.CredInfo credInfo)
                 throws com.tivoli.pd.jutil.PDException
        Sets the private members from the TAM Credentials
        Parameters:
        credInfo - The TAM Credential Info
        Throws:
        com.tivoli.pd.jutil.PDException
      • set

        public void set​(Entry entry)
        Sets the object from the TDI entry object
        Parameters:
        entry - The TDI entry object
      • getAttributes

        public Entry getAttributes()
        Returns the Credential data in the form of an Entry object
        Returns:
        Entry
      • delete

        public void delete()
                    throws TAMConnectorException,
                           com.tivoli.pd.jutil.PDException
        Delete a Resource/ResourceGroup for a User from the SSO Credentials.
        Throws:
        TAMConnectorException
        com.tivoli.pd.jutil.PDException
      • schema

        public static java.util.Vector schema()
        Returns the TDI Schema
        Returns:
        Vector
      • list

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

        public static java.util.List list​(SearchCriteria searchCriteria,
                                          com.tivoli.pd.jutil.PDContext pdContext)
                                   throws com.tivoli.pd.jutil.PDException
        Return a List (ArrayList) of TAM SSO USer Credentials based on search criteria
        Parameters:
        pdContext - The TAM Context
        searchCriteria - The provided Search Criteria
        Returns:
        List (ArrayList)
        Throws:
        com.tivoli.pd.jutil.PDException