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, java.io.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 class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.atlassian.user.Entity |
getName |
DefaultHibernateGroup
public DefaultHibernateGroup()
DefaultHibernateGroup
public DefaultHibernateGroup(java.lang.String name)
getExternalMembers
public java.util.Set getExternalMembers()
- For Hibernate's use only.
- See Also:
GroupManager.hasMembership(com.atlassian.user.Group, com.atlassian.user.User)
setExternalMembers
public void setExternalMembers(java.util.Set externalMembers)
- For Hibernate's use only.
- See Also:
GroupManager.addMembership(com.atlassian.user.Group, com.atlassian.user.User)
getLocalMembers
public java.util.Set getLocalMembers()
- For Hibernate's use only.
- See Also:
GroupManager.hasMembership(com.atlassian.user.Group, com.atlassian.user.User)
setLocalMembers
public void setLocalMembers(java.util.Set 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(java.lang.Object o)
- Overrides:
equals
in class DefaultEntity
hashCode
public int hashCode()
- Overrides:
hashCode
in class DefaultEntity
Copyright © 2005-2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.