Blue Mind
Release 1.0

net.bluemind.core.api.group
Class Group

java.lang.Object
  extended by net.bluemind.core.api.Entity
      extended by net.bluemind.core.api.group.Group
All Implemented Interfaces:
Serializable, IEntity, IHasEmails

public class Group
extends Entity
implements IHasEmails

See Also:
Serialized Form

Constructor Summary
Group()
           
 
Method Summary
 void addEmail(String string, Email email)
           
 int getArchive()
           
 String getDelegation()
           
 String getDescription()
           
 Domain getDomain()
           
 Map<String,Email> getEmails()
           
 String getExtId()
           
 MailRouting getMailRouting()
           
 String getName()
           
 Integer getNbUsers()
           
 boolean isHidden()
           
 void setArchive(int archive)
           
 void setDelegation(String delegation)
           
 void setDescription(String description)
           
 void setDomain(Domain domain)
           
 void setEmails(Map<String,Email> emails)
          Set group email with label "X-BM-GroupMailbox"
 void setExtId(String extId)
           
 void setHidden(boolean hidden)
           
 void setMailRouting(MailRouting mailRouting)
           
 void setName(String name)
           
 void setNbUsers(Integer nbUsers)
           
 
Methods inherited from class net.bluemind.core.api.Entity
equals, getCustomProperties, getEntityId, getId, getTimeCreate, getTimeUpdate, getUserCreateId, getUserUpdateId, hashCode, setCustomProperties, setEntityId, setId, setTimeCreate, setTimeUpdate, setUserCreateId, setUserUpdateId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

public Group()
Method Detail

getArchive

public int getArchive()

setArchive

public void setArchive(int archive)

getExtId

public String getExtId()

setExtId

public void setExtId(String extId)

getDelegation

public String getDelegation()

setDelegation

public void setDelegation(String delegation)

getName

public String getName()

setName

public void setName(String name)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getEmails

public Map<String,Email> getEmails()
Specified by:
getEmails in interface IHasEmails

setEmails

public void setEmails(Map<String,Email> emails)
Set group email with label "X-BM-GroupMailbox"

Parameters:
email -

addEmail

public void addEmail(String string,
                     Email email)
Specified by:
addEmail in interface IHasEmails

getNbUsers

public Integer getNbUsers()

setNbUsers

public void setNbUsers(Integer nbUsers)

setDomain

public void setDomain(Domain domain)

getDomain

public Domain getDomain()

getMailRouting

public MailRouting getMailRouting()

setMailRouting

public void setMailRouting(MailRouting mailRouting)

isHidden

public boolean isHidden()

setHidden

public void setHidden(boolean hidden)

Blue Mind
Release 1.0