Interface SystemGroup

All Superinterfaces:
CategoryAssigned, Comparable<com.novomind.ecom.common.api.persistence.Entity>, com.novomind.ecom.common.api.attribute.Described, com.novomind.ecom.common.api.persistence.Entity, Group, MasterEntity, com.novomind.ecom.common.api.attribute.Named, TenantProvider

public interface SystemGroup extends MasterEntity, Group, TenantProvider
Represents a SystemGroup object
Since:
10.0.108
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the set of all privileges of this group
    Returns an unmodifiable cached view of the assigned users.
    Returns an unmodifiable cached view of the direct child agentgroups.
    Returns an unmodifiable cached view of the direct child systemgroups.

    Methods inherited from interface com.novomind.ecom.api.iagent.assignment.CategoryAssigned

    getAssignedCategories

    Methods inherited from interface com.novomind.ecom.common.api.attribute.Described

    getDescription

    Methods inherited from interface com.novomind.ecom.common.api.persistence.Entity

    compareTo, getId, isDeleted, isNotDeleted

    Methods inherited from interface com.novomind.ecom.api.iagent.model.Group

    getParent

    Methods inherited from interface com.novomind.ecom.common.api.attribute.Named

    getName

    Methods inherited from interface com.novomind.ecom.api.iagent.provider.TenantProvider

    getTenant
  • Method Details

    • getAssignedUsers

      Set<User> getAssignedUsers()
      Returns an unmodifiable cached view of the assigned users.
      The returned set is not updated when assignments change.
      Returns:
      the current assigned users as an unmodifiable set
      Since:
      10.0.108
    • getChildSystemGroups

      Set<SystemGroup> getChildSystemGroups()
      Returns an unmodifiable cached view of the direct child systemgroups.
      The returned set is not updated when assignments change.
      Returns:
      the current direct child systemgroups as an unmodifiable set
      Since:
      10.0.108
    • getChildAgentGroups

      Set<AgentGroup> getChildAgentGroups()
      Returns an unmodifiable cached view of the direct child agentgroups.
      The returned set is not updated when assignments change.
      Returns:
      the current direct child agentgroups as an unmodifiable set
      Since:
      10.0.108
    • getAssignedPrivileges

      Set<GroupPrivilege> getAssignedPrivileges()
      Returns the set of all privileges of this group
      Returns:
      a set of GroupPrivilege
      Since:
      12.29