Class AbstractGroupsModel

java.lang.Object
org.apache.wicket.model.util.GenericBaseModel<List<GroupTO>>
org.apache.wicket.model.util.ListModel<GroupTO>
org.apache.syncope.client.ui.commons.wizards.any.AbstractGroupsModel
All Implemented Interfaces:
Serializable, IDetachable, IModel<List<GroupTO>>, IObjectClassAwareModel<List<GroupTO>>, IClusterable
Direct Known Subclasses:
Groups.ConsoleGroupsModel, Groups.EnduserGroupsModel

public abstract class AbstractGroupsModel extends ListModel<GroupTO>
See Also:
  • Field Details

  • Constructor Details

    • AbstractGroupsModel

      public AbstractGroupsModel()
  • Method Details

    • reloadObject

      protected abstract void reloadObject()
      Retrieve the first MAX_GROUP_LIST_CARDINALITY assignable.
    • getObject

      public List<GroupTO> getObject()
      Specified by:
      getObject in interface IModel<List<GroupTO>>
      Overrides:
      getObject in class GenericBaseModel<List<GroupTO>>
    • reloadMemberships

      protected abstract void reloadMemberships()
      Retrieve group memberships.
    • getMemberships

      public List<MembershipTO> getMemberships()
    • reloadDynMemberships

      protected abstract void reloadDynMemberships()
      Retrieve dyn group memberships.
    • getDynMemberships

      public abstract List<String> getDynMemberships()