com.atlassian.crowd.model.group
Class LDAPGroupWithAttributes

java.lang.Object
  extended by com.atlassian.crowd.model.group.LDAPGroupWithAttributes
All Implemented Interfaces:
Attributes, DirectoryEntity, Group, GroupWithAttributes, LDAPDirectoryEntity, java.io.Serializable, java.lang.Comparable<Group>

public class LDAPGroupWithAttributes
extends java.lang.Object
implements GroupWithAttributes, LDAPDirectoryEntity

See Also:
Serialized Form

Constructor Summary
LDAPGroupWithAttributes(java.lang.String dn, GroupTemplateWithAttributes group)
           
 
Method Summary
 int compareTo(Group group)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 long getDirectoryId()
           
 java.lang.String getDn()
          Gets the standardised distinguished name for the LDAP entity.
 java.util.Set<java.lang.String> getKeys()
           
 java.lang.String getName()
           
 GroupType getType()
           
 java.lang.String getValue(java.lang.String name)
           
 java.util.Set<java.lang.String> getValues(java.lang.String name)
           
 int hashCode()
           
 boolean isActive()
           
 boolean isEmpty()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPGroupWithAttributes

public LDAPGroupWithAttributes(java.lang.String dn,
                               GroupTemplateWithAttributes group)
Method Detail

getDn

public java.lang.String getDn()
Description copied from interface: LDAPDirectoryEntity
Gets the standardised distinguished name for the LDAP entity.

Specified by:
getDn in interface LDAPDirectoryEntity
Returns:
distinguished name.

getName

public java.lang.String getName()
Specified by:
getName in interface DirectoryEntity

getDirectoryId

public long getDirectoryId()
Specified by:
getDirectoryId in interface DirectoryEntity

getType

public GroupType getType()
Specified by:
getType in interface Group

isActive

public boolean isActive()
Specified by:
isActive in interface Group

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Group

getValues

public java.util.Set<java.lang.String> getValues(java.lang.String name)
Specified by:
getValues in interface Attributes

getValue

public java.lang.String getValue(java.lang.String name)
Specified by:
getValue in interface Attributes

getKeys

public java.util.Set<java.lang.String> getKeys()
Specified by:
getKeys in interface Attributes

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Attributes

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface DirectoryEntity
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface DirectoryEntity
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(Group group)
Specified by:
compareTo in interface java.lang.Comparable<Group>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 Atlassian. All Rights Reserved.