|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.commons.persistence.PersistentObject
org.olat.group.BusinessGroupImpl
public class BusinessGroupImpl
Description:
POJO designed class
Implementation for the Interface BusinessGroup.
Initial Date: Jul 27, 2004
| Field Summary |
|---|
| Fields inherited from interface org.olat.group.BusinessGroup |
|---|
TYPE_BUDDYGROUP, TYPE_LEARNINGROUP, TYPE_RIGHTGROUP, VALID_GROUPNAME_REGEXP |
| Constructor Summary | |
|---|---|
BusinessGroupImpl()
constructs an unitialised BusinessGroup, use setXXX for setting attributes |
|
BusinessGroupImpl(java.lang.String type,
java.lang.String groupName,
java.lang.String description,
SecurityGroup ownerGroup,
SecurityGroup partipiciantGroup,
SecurityGroup waitingGroup,
BGContext groupContext)
convenience constructor |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Compares the keys. |
java.lang.Boolean |
getAutoCloseRanksEnabled()
|
java.lang.String |
getDescription()
|
BGContext |
getGroupContext()
|
java.util.Date |
getLastModified()
|
java.util.Date |
getLastUsage()
|
java.lang.Integer |
getMaxParticipants()
|
java.lang.Integer |
getMinParticipants()
|
java.lang.String |
getName()
|
SecurityGroup |
getOwnerGroup()
The BusinessGroup has 1..n Owners acting as administrators . |
SecurityGroup |
getPartipiciantGroup()
The BusinessGroup has 0..n Partipiciants. |
java.lang.Long |
getResourceableId()
|
java.lang.String |
getResourceableTypeName()
|
java.lang.String |
getType()
|
SecurityGroup |
getWaitingGroup()
The BusinessGroup has 0..n people in the waiting group. |
java.lang.Boolean |
getWaitingListEnabled()
|
int |
hashCode()
|
void |
setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
|
void |
setDescription(java.lang.String descriptionP)
|
void |
setGroupContext(BGContext groupContext)
|
void |
setLastModified(java.util.Date date)
|
void |
setLastUsage(java.util.Date lastUsageP)
set last usage |
void |
setMaxParticipants(java.lang.Integer maxParticipants)
|
void |
setMinParticipants(java.lang.Integer minParticipants)
|
void |
setName(java.lang.String groupName)
|
void |
setWaitingGroup(SecurityGroup waitingGroup)
|
void |
setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
|
java.lang.String |
toString()
|
| Methods inherited from class org.olat.core.commons.persistence.PersistentObject |
|---|
equalsByPersistableKey, getCreationDate, getKey |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.olat.core.id.Persistable |
|---|
equalsByPersistableKey, getKey |
| Methods inherited from interface org.olat.core.id.CreateInfo |
|---|
getCreationDate |
| Constructor Detail |
|---|
public BusinessGroupImpl()
public BusinessGroupImpl(java.lang.String type,
java.lang.String groupName,
java.lang.String description,
SecurityGroup ownerGroup,
SecurityGroup partipiciantGroup,
SecurityGroup waitingGroup,
BGContext groupContext)
type - groupName - description - ownerGroup - partipiciantGroup - groupContext - | Method Detail |
|---|
public void setName(java.lang.String groupName)
setName in interface BusinessGroupgroupName - public java.lang.String getDescription()
getDescription in interface BusinessGroupBusinessGroup.getDescription()public void setDescription(java.lang.String descriptionP)
setDescription in interface BusinessGroupdescriptionP - the description of this group. Might be NULLBusinessGroup.setDescription(java.lang.String)public java.lang.String getName()
getName in interface BusinessGroupBusinessGroup.getName()public SecurityGroup getOwnerGroup()
BusinessGroup
getOwnerGroup in interface BusinessGroupBusinessGroup.getOwnerGroup()public SecurityGroup getPartipiciantGroup()
BusinessGroup
getPartipiciantGroup in interface BusinessGroupBusinessGroup.getPartipiciantGroup()public SecurityGroup getWaitingGroup()
BusinessGroup
getWaitingGroup in interface BusinessGroupBusinessGroup.getWaitingGroup()public java.util.Date getLastUsage()
getLastUsage in interface BusinessGrouppublic void setLastUsage(java.util.Date lastUsageP)
setLastUsage in interface BusinessGrouplastUsageP - public java.lang.String getType()
getType in interface BusinessGroupBusinessGroup.getType()public java.lang.String getResourceableTypeName()
getResourceableTypeName in interface OLATResourceableorg.olat.core.id.OLATResourceablegetResourceableTypeName()public java.lang.Long getResourceableId()
getResourceableId in interface OLATResourceableorg.olat.core.id.OLATResourceablegetResourceableId()public BGContext getGroupContext()
getGroupContext in interface BusinessGroupBusinessGroup.getGroupContext()public void setGroupContext(BGContext groupContext)
setGroupContext in interface BusinessGroupgroupContext - the business group contextBusinessGroup.setGroupContext(org.olat.group.context.BGContext)public java.lang.Integer getMaxParticipants()
getMaxParticipants in interface BusinessGroupBusinessGroup.getMaxParticipants()public void setMaxParticipants(java.lang.Integer maxParticipants)
setMaxParticipants in interface BusinessGroupmaxParticipants - the maximal number of participantsBusinessGroup.setMaxParticipants(java.lang.Integer)public java.lang.Integer getMinParticipants()
getMinParticipants in interface BusinessGroupBusinessGroup.getMinParticipants()public void setMinParticipants(java.lang.Integer minParticipants)
setMinParticipants in interface BusinessGroupminParticipants - the minimal number of participantsBusinessGroup.setMinParticipants(java.lang.Integer)public java.lang.String toString()
toString in class PersistentObjectObject.toString()public void setWaitingGroup(SecurityGroup waitingGroup)
setWaitingGroup in interface BusinessGroupwaitingGroup - New waiting group.public java.lang.Boolean getAutoCloseRanksEnabled()
getAutoCloseRanksEnabled in interface BusinessGrouppublic void setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
setAutoCloseRanksEnabled in interface BusinessGroupautoCloseRanksEnabled - true: enable automaticly close ranks form waiting list to participant list.public java.lang.Boolean getWaitingListEnabled()
getWaitingListEnabled in interface BusinessGrouppublic void setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
setWaitingListEnabled in interface BusinessGrouppublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.Objectpublic java.util.Date getLastModified()
getLastModified in interface ModifiedInfoModifiedInfo.getLastModified()public void setLastModified(java.util.Date date)
setLastModified in interface ModifiedInfoModifiedInfo.setLastModified(java.util.Date)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||