Interface SystemGroup
-
- All Superinterfaces:
CategoryAssigned
,java.lang.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<GroupPrivilege>
getAssignedPrivileges()
Returns the set of all privileges of this groupjava.util.Set<User>
getAssignedUsers()
Returns an unmodifiable cached view of the assigned users.java.util.Set<AgentGroup>
getChildAgentGroups()
Returns an unmodifiable cached view of the direct child agentgroups.java.util.Set<SystemGroup>
getChildSystemGroups()
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.persistence.Entity
compareTo, getId, isDeleted, isNotDeleted
-
Methods inherited from interface com.novomind.ecom.api.iagent.provider.TenantProvider
getTenant
-
-
-
-
Method Detail
-
getAssignedUsers
java.util.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
java.util.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
java.util.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
java.util.Set<GroupPrivilege> getAssignedPrivileges()
Returns the set of all privileges of this group- Returns:
- a set of
GroupPrivilege
- Since:
- 12.29
-
-