psdi.security.ldap

Class SynchronizerSettings

  • java.lang.Object
    • psdi.security.ldap.SynchronizerSettings


  • public class SynchronizerSettings
    extends java.lang.Object
    A class to represent the setting that are configured for the synchronizer.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addParameter(java.lang.String parameterName, java.lang.String value)
      Adds the parameter to be used by the synchronizer.
      java.lang.String getAdapterClassName()
      Returns the adapter class name that's configured.
      java.util.Iterator getParameters()
      Returns an Iterator object to iterate over the list of parameter names that are configured to be used by the synchronizer object for performing synchronization.
      java.lang.String getParameterValue(java.lang.String paramaterName)
      Returns the parameter value for the given parameter name.
      java.lang.String getSynchronizerClassName()
      Returns the synchronizer class name that's configured.
      void setAdapterClassName(java.lang.String string)
      Sets the adapter class name to be used for synchronizing LDAP user and group data with MAXIMO database tables.
      void setSynchronizerClassName(java.lang.String string)
      Sets the synchronizer class name to be used to retrieve data from an LDAP server and to process user and group data.
      java.lang.String toString()
      Returns a string representation of the data for debug purpose.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SynchronizerSettings

        public SynchronizerSettings()
    • Method Detail

      • getAdapterClassName

        public java.lang.String getAdapterClassName()
        Returns the adapter class name that's configured.
        Returns:
        the adapter class name that's configured.
      • setAdapterClassName

        public void setAdapterClassName(java.lang.String string)
        Sets the adapter class name to be used for synchronizing LDAP user and group data with MAXIMO database tables.
        Parameters:
        string - adapter class name
      • getSynchronizerClassName

        public java.lang.String getSynchronizerClassName()
        Returns the synchronizer class name that's configured.
        Returns:
        the synchronizer class name that's configured.
      • setSynchronizerClassName

        public void setSynchronizerClassName(java.lang.String string)
        Sets the synchronizer class name to be used to retrieve data from an LDAP server and to process user and group data.
        Parameters:
        string - the synchronizer class name to be used
      • addParameter

        public void addParameter(java.lang.String parameterName,
                                 java.lang.String value)
        Adds the parameter to be used by the synchronizer.
        Parameters:
        parameterName - parameter name
        value - value to be used for the parameter (can be null).
      • getParameterValue

        public java.lang.String getParameterValue(java.lang.String paramaterName)
        Returns the parameter value for the given parameter name.
        Parameters:
        paramaterName - name of the parameter for which value is needed.
        Returns:
        the parameter value for the given parameter name.
      • getParameters

        public java.util.Iterator getParameters()
        Returns an Iterator object to iterate over the list of parameter names that are configured to be used by the synchronizer object for performing synchronization.
        Returns:
        an Iterator object to iterate over the list of parameter names.
      • toString

        public java.lang.String toString()
        Returns a string representation of the data for debug purpose.
        Overrides:
        toString in class java.lang.Object