Class SelectObjectClassesPanel

    • Constructor Detail

      • SelectObjectClassesPanel

        public SelectObjectClassesPanel()
        Default constructor of this panel.
    • Method Detail

      • getTitle

        public org.forgerock.i18n.LocalizableMessage getTitle()
        Description copied from class: StatusGenericPanel
        Returns the title that will be used as title of the dialog.
        Specified by:
        getTitle in class StatusGenericPanel
        Returns:
        the title that will be used as title of the dialog.
      • okClicked

        public void okClicked()
        Description copied from class: StatusGenericPanel
        Notification that the ok button has been clicked, the panel is in charge of doing whatever is required (close the dialog, launch a task, etc.).
        Specified by:
        okClicked in class StatusGenericPanel
      • isCanceled

        public boolean isCanceled()
        Returns whether this dialog has been canceled or not.
        Returns:
        whether this dialog has been canceled or not.
      • toBeDisplayed

        public void toBeDisplayed​(boolean visible)
        Description copied from class: StatusGenericPanel
        The panel is notified that the dialog is going to be visible or invisible.
        Overrides:
        toBeDisplayed in class StatusGenericPanel
        Parameters:
        visible - whether is going to be visible or not.
      • configurationChanged

        public void configurationChanged​(ConfigurationChangeEvent ev)
        Description copied from interface: ConfigChangeListener
        Method that is called when a change in the configuration occurred.
        Parameters:
        ev - the configuration change event.
      • getSelectedObjectClasses

        public Set<ObjectClass> getSelectedObjectClasses()
        Returns the selected object classes.
        Returns:
        the selected object classes.
      • setSelectedObjectClasses

        public void setSelectedObjectClasses​(Set<ObjectClass> selectedObjectClasses)
        Sets the selected object classes.
        Parameters:
        selectedObjectClasses - the selected object classes.
      • setObjectClassesToExclude

        public void setObjectClassesToExclude​(Set<ObjectClass> toExclude)
        Sets the list of object classes that this panel should not display (mainly used to not display the object class for which we are editing the superior object classes).
        Parameters:
        toExclude - the list of object classes to exclude.
      • setSchema

        public void setSchema​(Schema schema)
        Sets the schema to be used by this panel.
        Parameters:
        schema - the schema to be used by this panel.
      • getObjectClassToExclude

        public Set<ObjectClass> getObjectClassToExclude()
        Returns the list of object classes that this panel will not display.
        Returns:
        the list of object classes that this panel will not display.