com.ibm.itim.remoteservices.provider

Interface SchemaLookup

  • All Known Subinterfaces:
    UnsolicitedEventProcessor


    public interface SchemaLookup
    SchemaLookup defines the interface used in event notification and reconciliation to retrieve schema information for objectclasses and attributes.
    See Also:
    UnsolicitedEventProcessor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.Collection getAttributeSchema(java.util.Collection attributeNames)
      Get the schema for a set of attributes.
      java.util.Collection getClassSchema(java.util.Collection classNames)
      Get the schema for a set of objectclasses.
    • Method Detail

      • getClassSchema

        java.util.Collection getClassSchema(java.util.Collection classNames)
                                     throws RemoteServicesException
        Get the schema for a set of objectclasses.
        Parameters:
        classNames - A collection of class names to retrieve schema for.
        Returns:
        A collection of SchemaClass objects representing the schema for all classes named in the list provided. If the collection is null then all available schema classes are returned.
        Throws:
        RemoteServicesException - on error
        See Also:
        SchemaClass
      • getAttributeSchema

        java.util.Collection getAttributeSchema(java.util.Collection attributeNames)
                                         throws RemoteServicesException
        Get the schema for a set of attributes.
        Parameters:
        attributeNames - A collection ofattribute names to retrieve schema for.
        Returns:
        A collection of SchemaAttribute objects representing the schema for all attributes named in the list provided. If the collection is null then all available schema attributes are returned.
        Throws:
        RemoteServicesException - on error
        See Also:
        SchemaAttribute