Class IdRepoAttributeValidatorManager

  • All Implemented Interfaces:
    ServiceListener

    public class IdRepoAttributeValidatorManager
    extends Object
    implements ServiceListener
    The IdRepoAttributeValidatorManager class manages IdRepoAttributeValidator for realm.
    • Method Detail

      • getInstance

        public static IdRepoAttributeValidatorManager getInstance()
        Returns an instance of IdRepoAttributeValidatorManager
        Returns:
        an instance of IdRepoAttributeValidatorManager
      • getIdRepoAttributeValidator

        public IdRepoAttributeValidator getIdRepoAttributeValidator​(String realm)
                                                             throws IdRepoException
        Returns an instance of IdRepoAttributeValidator for specified realm.
        Parameters:
        realm - the realm
        Returns:
        an instance of IdRepoAttributeValidator
        Throws:
        IdRepoException - if there are repository related error conditions.
      • globalConfigChanged

        public void globalConfigChanged​(String serviceName,
                                        String version,
                                        String groupName,
                                        String serviceComponent,
                                        int type)
        Notification for global config changes to IdRepoService
        Specified by:
        globalConfigChanged in interface ServiceListener
        Parameters:
        serviceName - name of the service.
        version - version of the service.
        groupName - name of the configuration grouping.
        serviceComponent - name of the service components that changed.
        type - change type, i.e., ADDED, REMOVED or MODIFIED.
      • organizationConfigChanged

        public void organizationConfigChanged​(String serviceName,
                                              String version,
                                              String orgName,
                                              String groupName,
                                              String serviceComponent,
                                              int type)
        Notification for organization config changes to IdRepoService
        Specified by:
        organizationConfigChanged in interface ServiceListener
        Parameters:
        serviceName - name of the service
        version - version of the service
        orgName - organization name as DN
        groupName - name of the configuration grouping
        serviceComponent - the name of the service components that changed
        type - change type, i.e., ADDED, REMOVED or MODIFIED
      • schemaChanged

        public void schemaChanged​(String serviceName,
                                  String version)
        Notification for schema changes to IdRepoService
        Specified by:
        schemaChanged in interface ServiceListener
        Parameters:
        serviceName - name of the service
        version - version of the service