com.bemoko.live.platform.content.domain.authentication
Class Group

java.lang.Object
  extended by com.bemoko.live.platform.content.domain.authentication.Group

@Entity
public class Group
extends Object


Constructor Summary
Group()
           
Group(String name)
           
 
Method Summary
 void addPermission(Permission permission)
           
 boolean equals(Object o)
           
protected  Set<Credentials> getCredentials()
           
 int getCredentialsSize()
          Number of credentials associated with this group
 String getName()
           
 Set<String> getPermissionNames()
           
 Set<Permission> getPermissions()
           
 int hashCode()
           
 void removePermission(Permission permission)
           
protected  void setCredentials(Set<Credentials> credentials)
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Group

public Group()

Group

public Group(String name)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getCredentials

protected Set<Credentials> getCredentials()

setCredentials

protected void setCredentials(Set<Credentials> credentials)

getCredentialsSize

public int getCredentialsSize()
Number of credentials associated with this group

Returns:
credentials size

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

addPermission

public void addPermission(Permission permission)

getPermissions

public Set<Permission> getPermissions()

getPermissionNames

public Set<String> getPermissionNames()

removePermission

public void removePermission(Permission permission)