com.cognos.CAM_AAA.authentication

Interface INamespace

    • Method Detail

      • init

        void init(INamespaceConfiguration theNamespaceConfiguration)
           throws UnrecoverableException
        Places this authentication namespace into service. The init method is called exactly once for each instance of a namespace. The init method must complete successfully before a namespace can receive any requests.
        Parameters:
        theNamespaceConfiguration - The namespace's configuration and initialization parameters.
        Throws:
        UnrecoverableException - An exception has occurred that interferes with the namespace's normal operation.
      • destroy

        void destroy()
        Takes this namespace out of service. This method is only called after all threads within the namespace's methods have exited or after a timeout period has passed. After this method is called, no other methods can be called with this namespace. This method cleans up any resources that are being held (for example, memory, file handles, threads) and ensures that any persistent state is synchronized with the current state of the namespace in memory.
      • getNamespaceFormat

        java.lang.String getNamespaceFormat()
        Returns the latest format supported by this namespace to uniquely identify a security object. This format is used to represent the objectID for all security objects.
        Returns:
        The latest format supported by this namespace to uniquely identify a security object.
      • setNamespaceFormat

        void setNamespaceFormat(java.lang.String theNamespaceFormat)
                         throws UnrecoverableException
        Sets the format to be used by this namespace to uniquely identify a security object. This format is used to represent the objetcID for all security objects.
        Parameters:
        theNamespaceFormat - The format to be used by this namespace to uniquely identify a security object.
        Throws:
        UnrecoverableException - An exception has occurred that interferes with the namespace's normal operation.