Class DelegatingGroupWithAttributes

java.lang.Object
com.atlassian.crowd.embedded.impl.AbstractDelegatingEntityWithAttributes
com.atlassian.crowd.model.group.DelegatingGroupWithAttributes
All Implemented Interfaces:
Attributes, DirectoryEntity, Group, GroupWithAttributes, GroupWithMembers, Comparable<Group>

public class DelegatingGroupWithAttributes extends com.atlassian.crowd.embedded.impl.AbstractDelegatingEntityWithAttributes implements GroupWithAttributes
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.

Instances of this class will be effectively immutable so long as either:

  • It is constructed with immutable objects or
  • the mutable objects it is constructed with are not "leaked".