com.atlassian.user.impl.hibernate
Class DefaultHibernateGroup
java.lang.Object
com.atlassian.user.impl.DefaultEntity
com.atlassian.user.impl.DefaultGroup
com.atlassian.user.impl.hibernate.DefaultHibernateGroup
- All Implemented Interfaces:
- Entity, Group, Serializable
public class DefaultHibernateGroup
- extends DefaultGroup
A hibernate implementation of a group.
This implementation is intended to provide collections of local and external members.
These collections are to be used with care as they may cause lazy loading exceptions
when used without consideration to the hibernate session that loaded this group.
If unsure, use the GroupManager.getGroups(com.atlassian.user.User) method.
See: http://jira.atlassian.com/browse/USER-191
- See Also:
- Serialized Form
| Methods inherited from interface com.atlassian.user.Entity |
getName |
DefaultHibernateGroup
public DefaultHibernateGroup()
DefaultHibernateGroup
public DefaultHibernateGroup(String name)
getExternalMembers
public Set<ExternalEntity> getExternalMembers()
- For Hibernate's use only.
- See Also:
GroupManager.hasMembership(com.atlassian.user.Group, com.atlassian.user.User)
setExternalMembers
public void setExternalMembers(Set<ExternalEntity> externalMembers)
- For Hibernate's use only.
- See Also:
GroupManager.addMembership(com.atlassian.user.Group, com.atlassian.user.User)
getLocalMembers
public Set<User> getLocalMembers()
- For Hibernate's use only.
- See Also:
GroupManager.hasMembership(com.atlassian.user.Group, com.atlassian.user.User)
setLocalMembers
public void setLocalMembers(Set<User> localMembers)
- For Hibernate's use only.
- See Also:
GroupManager.addMembership(com.atlassian.user.Group, com.atlassian.user.User)
getId
public long getId()
setId
public void setId(long id)
equals
public boolean equals(Object o)
- Overrides:
equals in class DefaultEntity
hashCode
public int hashCode()
- Overrides:
hashCode in class DefaultEntity
Copyright © 2005-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.